Node.js介紹:
Node.js采用C++語言編寫而成,是一個Javascript的運行環(huán)境。為什么采用C++語言呢?據(jù)Node.js創(chuàng)始人Ryan Dahl回憶,他最初希望采用Ruby來寫Node.js,但是后來發(fā)現(xiàn)Ruby虛擬機(jī)的性能不能滿足他的要求,后來他嘗試采用V8引擎,所以選擇了C++語言。既然不是Javascript應(yīng)用,為何叫.js呢?因為Node.js是一個Javascript的運行環(huán)境。Node.js是一個后端的Javascript運行環(huán)境(支持的系統(tǒng)包括Linux、Windows和Mac等),這意味著你可以編寫系統(tǒng)級或者服務(wù)器端的Javascript代碼,交給Node.js來解釋執(zhí)行,Node.js采用了Google Chrome瀏覽器的V8引擎,性能很好,同時還提供了很多系統(tǒng)級的API,如文件操作、網(wǎng)絡(luò)編程等。瀏覽器端的Javascript代碼在運行時會受到各種安全性的限制,對客戶系統(tǒng)的操作有限。相比之下,Node.js則是一個全面的后臺運行時,為Javascript提供了其他語言能夠?qū)崿F(xiàn)的許多功能。
值得關(guān)注的更新
streams: Fix a regression introduced in v6.8.0 in readable stream that caused unpipe to remove the wrong stream (Anna Henningsen)
提交
[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
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用