我是MEAN的新手,当我在学习node.js时,他们说nodejs嵌入了chrome v8引擎,nodejs是否适用于特定的浏览器。可以简要介绍一下chrome vs嵌入chrome vs引擎而不是其他浏览器引擎
答案 0 :(得分:0)
node.js是一个独立的Javascript执行环境。它与浏览器无关。您可以使用node.js运行Javascript程序。
要解析并执行Javascript,node.js中嵌入了V8 Javascript引擎(Chrome使用的引擎)。这只是允许它运行和执行Javascript。它不会以任何方式成为浏览器。
除了V8 Javascript执行引擎之外,node.js还附带了大量内置库,用于执行从套接字通信到文件I / O的各种事务,允许用户编写各种应用程序。 node.js,甚至包括服务器进程。
nodejs是否适用于特定浏览器
如果在node.js中构建服务器进程,则可以使用任何浏览器与该服务器通信,可以通过常规HTTP页面请求,表单帖子,Ajax调用或webSocket连接进行。
什么是chrome vs嵌入chrome v8引擎而不是其他浏览器引擎
nodejs只需要一个Javascript执行引擎。 V8是开源的,也是一个非常好的引擎,因此nodejs的开发人员决定使用它。使用哪个Javascript引擎与任何浏览器或任何浏览器的任何互操作性无关。 node.js站在它自己的身上。任何浏览器都可以使用为http或webSocket定义的标准与它通信。
答案 1 :(得分:-1)
node.js使用v8作为核心。节点本身就有。工作node.js没有浏览器限制,因为node.js在服务器上运行。