Node.js introduction:
Node.js is written in C++ language and is a Javascript runtime environment. Why use C++ language? According to Node.js founder Ryan Dahl, he initially hoped to use Ruby to write Node.js, but later found that the performance of the Ruby virtual machine could not meet his requirements. Later, he tried to use the V8 engine, so he chose the C++ language. Since it is not a Javascript application, why is it called .js? Because Node.js is a Javascript running environment. Node.js is a back-end Javascript running environment (supported systems include Linux, Windows and Mac, etc.), which means you can write system-level or server-side Javascript code and leave it to Node.js for interpretation and execution. Node.js uses It uses the V8 engine of the Google Chrome browser and has very good performance. It also provides many system-level APIs, such as file operations, network programming, etc. The Javascript code on the browser side is subject to various security restrictions when running, and has limited operations on the customer system. In contrast, Node.js is a comprehensive background runtime that provides Javascript with many features that other languages can achieve.
Noteworthy updates
streams: Fix a regression introduced in v6.8.0 in readable stream that caused unpipe to remove the wrong stream (Anna Henningsen)
submit
[2c3bbb576c] - doc: fix changelog index for v6.9.0 (Rod Vagg) #9168
[f4b766f5b7] - streams: fix regression in unpipe() (Anna Henningsen) #9171
[6072326009] - test: add regression test for unpipe() (Niels Nielsen) #9171
[9f248a4d83] - tools: check tag is on github before release (Rod Vagg) #9142
[c74d3a700a] - tools: make detached SHASUM .sig file for releases (Rod Vagg) #9071
[955bbf876f] - tools: explicitly set digest algo for SHASUM to 256 (Rod Vagg) #9071
it works
it works
it works