Web服务器工作原理
Nodejs工作原理
首先自己开发的APPLICATION(自己开发的JS程序)输出给V8引擎,解析后的二进制文件调用NODE API,然后调用LIBUV事件处理库(插入到事件队列,在队列中不断循环处理事件)。
JavaScript解析
V8引擎先收到JS程序,解析生成JS语法树,通过解析器解析成为执行代码bytecode,也可能经过编译优化,生成优化后的执行代码。
首先自己开发的APPLICATION(自己开发的JS程序)输出给V8引擎,解析后的二进制文件调用NODE API,然后调用LIBUV事件处理库(插入到事件队列,在队列中不断循环处理事件)。
V8引擎先收到JS程序,解析生成JS语法树,通过解析器解析成为执行代码bytecode,也可能经过编译优化,生成优化后的执行代码。