Node.js v7.7.3 發布
看到Node.js這個名字,初學者可能會誤以為這是一個Javascript應用,事實上,Node.js采用C++語言編寫而成,是一個Javascript的運行環境。為什么采用C++語言呢?據Node.js創始人Ryan Dahl回憶,他最初希望采用Ruby來寫Node.js,但是后來發現Ruby虛擬機的性能不能滿足他的要求,后來他嘗試采用V8引擎,所以選擇了C++語言。既然不是Javascript應用,為何叫.js呢?因為Node.js是一個Javascript的運行環境。Node.js是一個后端的Javascript運行環境(支持的系統包括Linux、Windows和Mac等),這意味著你可以編寫系統級或者服務器端的Javascript代碼,交給Node.js來解釋執行,Node.js采用了Google Chrome瀏覽器的V8引擎,性能很好,同時還提供了很多系統級的API,如文件操作、網絡編程等。瀏覽器端的Javascript代碼在運行時會受到各種安全性的限制,對客戶系統的操作有限。相比之下,Node.js則是一個全面的后臺運行時,為Javascript提供了其他語言能夠實現的許多功能。
更新日志
- [
542a3735a7
] - build: add node_use_openssl check to install.py (Daniel Bevenius) #11766 - [
2fcefeeda0
] - dgram: refactor dgram to module.exports (Claudio Rodriguez) #11696 - [
dd3e6adaa7
] - doc: add missing changelog heading for 7.7.2 (Evan Lucas) #11823 - [
b543fd441c
] - doc: update to current V8 versions (Franziska Hinkelmann) #11787 - [
6cc7b30c62
] - doc: improve child_processmaxBuffer
text (Rich Trott) #11791 - [
188cbc6eea
] - doc: package main can be directory with an index (Bradley Farias) #11581 - [
a20aa0ee48
] - doc: http cleanup and missing argument types (Amelia Clarke) #11681 - [
8a1b2b4417
] - doc: reduce font size on smaller screens (Gibson Fahnestock) #11695 - [
5bea8b42d9
] - doc: fix occurences of "the the" (Jeroen Mandersloot) #11711 - [
517c3af21a
] - doc: fix process links to console.log/error (Sam Roberts) #11718 - [
108449b6ff
] - doc: add Franziska Hinkelmann to the CTC (Rod Vagg) #11488 - [
9c3cf13cbc
] - doc: argument types for https methods (Amelia Clarke) #11681 - [
103458772a
] - module: fix loading from global folders on Windows (Richard Lau) #9283 - [
1dff218cd1
] - net: allow missing callback for Socket.connect (Juwan Yoo) #11762 - [
52f0092f54
] - s390: enable march=z196 (Junliang Yan) #11730 - [
032becdc28
] - src: add missing #include <unicode/ustring.h> (Steven R. Loomis) #11754 - [
1da2afcc26
] - src: drop the NODE_ISOLATE_SLOT macro (Anna Henningsen) #11692 - [
734ddbe77b
] - test: fix flaky test-http-set-timeout-server (Santiago Gimeno) #11790 - [
aaf8536dbc
] - test: add test for loading from global folders (Richard Lau) #9283 - [
c01c7a490a
] - test: add script to create 0-dns-cert.pem (Shigeki Ohtsu) #11579 - [
4477e15217
] - test: add regex in test_cyclic_link_protection (Clarence Dimitri CHARLES) #11622 - [
3d55cf06b1
] - test: add more WHATWG URL origin tests (Brian White) #11691 - [
a98d963082
] - test: increase coverage of console (DavidCai) #11653 - [
1af0fa4b84
] - test: test buffer behavior when zeroFill undefined (Rich Trott) #11706 - [
1e52ba3b3d
] - test: limit lint rule disabling in message test (Rich Trott) #11724 - [
5e7baa5a72
] - tools: add links to the stability index reference (Michael Cox) #11664 - [
c5874d1bd4
] - url: remove invalid file protocol check (Brian White) #11691
下載
本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/88ce185
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!