Node.js v7.7.3 发布

jopen 8年前
   <p style="text-align:center"><strong><img alt="" src="https://simg.open-open.com/show/d9d39e249fe45a3a9d7fbe135ba0644e.png" /></strong></p>    <p> </p>    <p>看到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提供了其他语言能够实现的许多功能。</p>    <h2>更新日志</h2>    <ul>     <li>[<a href="/misc/goto?guid=4959002650281412202"><code>542a3735a7</code></a>] - <strong>build</strong>: add node_use_openssl check to install.py (Daniel Bevenius) <a href="/misc/goto?guid=4959002650395701693">#11766</a></li>     <li>[<a href="/misc/goto?guid=4959002650519500543"><code>2fcefeeda0</code></a>] - <strong>dgram</strong>: refactor dgram to module.exports (Claudio Rodriguez) <a href="/misc/goto?guid=4959002650617864412">#11696</a></li>     <li>[<a href="/misc/goto?guid=4959002650723002075"><code>dd3e6adaa7</code></a>] - <strong>doc</strong>: add missing changelog heading for 7.7.2 (Evan Lucas) <a href="/misc/goto?guid=4959002650819413949">#11823</a></li>     <li>[<a href="/misc/goto?guid=4959002650913567498"><code>b543fd441c</code></a>] - <strong>doc</strong>: update to current V8 versions (Franziska Hinkelmann) <a href="/misc/goto?guid=4959002650999447476">#11787</a></li>     <li>[<a href="/misc/goto?guid=4959002651100139415"><code>6cc7b30c62</code></a>] - <strong>doc</strong>: improve child_process <code>maxBuffer</code> text (Rich Trott) <a href="/misc/goto?guid=4959002651197602999">#11791</a></li>     <li>[<a href="/misc/goto?guid=4959002651291388995"><code>188cbc6eea</code></a>] - <strong>doc</strong>: package main can be directory with an index (Bradley Farias) <a href="/misc/goto?guid=4959002651382324516">#11581</a></li>     <li>[<a href="/misc/goto?guid=4959002651466508142"><code>a20aa0ee48</code></a>] - <strong>doc</strong>: http cleanup and missing argument types (Amelia Clarke) <a href="/misc/goto?guid=4959002651553427889">#11681</a></li>     <li>[<a href="/misc/goto?guid=4959002651637167552"><code>8a1b2b4417</code></a>] - <strong>doc</strong>: reduce font size on smaller screens (Gibson Fahnestock) <a href="/misc/goto?guid=4959002651736148529">#11695</a></li>     <li>[<a href="/misc/goto?guid=4959002651828155252"><code>5bea8b42d9</code></a>] - <strong>doc</strong>: fix occurences of "the the" (Jeroen Mandersloot) <a href="/misc/goto?guid=4959002651915503376">#11711</a></li>     <li>[<a href="/misc/goto?guid=4959002651994155261"><code>517c3af21a</code></a>] - <strong>doc</strong>: fix process links to console.log/error (Sam Roberts) <a href="/misc/goto?guid=4959002652085651788">#11718</a></li>     <li>[<a href="/misc/goto?guid=4959002652166945623"><code>108449b6ff</code></a>] - <strong>doc</strong>: add Franziska Hinkelmann to the CTC (Rod Vagg) <a href="/misc/goto?guid=4959002652257423274">#11488</a></li>     <li>[<a href="/misc/goto?guid=4959002652347585963"><code>9c3cf13cbc</code></a>] - <strong>doc</strong>: argument types for https methods (Amelia Clarke) <a href="/misc/goto?guid=4959002651553427889">#11681</a></li>     <li>[<a href="/misc/goto?guid=4959002652439120985"><code>103458772a</code></a>] - <strong>module</strong>: fix loading from global folders on Windows (Richard Lau) <a href="/misc/goto?guid=4959002652520305014">#9283</a></li>     <li>[<a href="/misc/goto?guid=4959002652609719946"><code>1dff218cd1</code></a>] - <strong>net</strong>: allow missing callback for Socket.connect (Juwan Yoo) <a href="/misc/goto?guid=4959002652705425494">#11762</a></li>     <li>[<a href="/misc/goto?guid=4959002652799983928"><code>52f0092f54</code></a>] - <strong>s390</strong>: enable march=z196 (Junliang Yan) <a href="/misc/goto?guid=4959002652887264565">#11730</a></li>     <li>[<a href="/misc/goto?guid=4959002652975998788"><code>032becdc28</code></a>] - <strong>src</strong>: add missing #include <unicode/ustring.h> (Steven R. Loomis) <a href="/misc/goto?guid=4959002653064010007">#11754</a></li>     <li>[<a href="/misc/goto?guid=4959002653150601441"><code>1da2afcc26</code></a>] - <strong>src</strong>: drop the NODE_ISOLATE_SLOT macro (Anna Henningsen) <a href="/misc/goto?guid=4959002653230314706">#11692</a></li>     <li>[<a href="/misc/goto?guid=4959002653316011396"><code>734ddbe77b</code></a>] - <strong>test</strong>: fix flaky test-http-set-timeout-server (Santiago Gimeno) <a href="/misc/goto?guid=4959002653428783005">#11790</a></li>     <li>[<a href="/misc/goto?guid=4959002653517064299"><code>aaf8536dbc</code></a>] - <strong>test</strong>: add test for loading from global folders (Richard Lau) <a href="/misc/goto?guid=4959002652520305014">#9283</a></li>     <li>[<a href="/misc/goto?guid=4959002653622934903"><code>c01c7a490a</code></a>] - <strong>test</strong>: add script to create 0-dns-cert.pem (Shigeki Ohtsu) <a href="/misc/goto?guid=4959002653707634486">#11579</a></li>     <li>[<a href="/misc/goto?guid=4959002653797791314"><code>4477e15217</code></a>] - <strong>test</strong>: add regex in test_cyclic_link_protection (Clarence Dimitri CHARLES) <a href="/misc/goto?guid=4959002653888628358">#11622</a></li>     <li>[<a href="/misc/goto?guid=4959002653977497923"><code>3d55cf06b1</code></a>] - <strong>test</strong>: add more WHATWG URL origin tests (Brian White) <a href="/misc/goto?guid=4959002654061975181">#11691</a></li>     <li>[<a href="/misc/goto?guid=4959002654154151348"><code>a98d963082</code></a>] - <strong>test</strong>: increase coverage of console (DavidCai) <a href="/misc/goto?guid=4959002654238389496">#11653</a></li>     <li>[<a href="/misc/goto?guid=4959002654322324772"><code>1af0fa4b84</code></a>] - <strong>test</strong>: test buffer behavior when zeroFill undefined (Rich Trott) <a href="/misc/goto?guid=4959002654420004364">#11706</a></li>     <li>[<a href="/misc/goto?guid=4959002654539963109"><code>1e52ba3b3d</code></a>] - <strong>test</strong>: limit lint rule disabling in message test (Rich Trott) <a href="/misc/goto?guid=4959002654664630696">#11724</a></li>     <li>[<a href="/misc/goto?guid=4959002654785763421"><code>5e7baa5a72</code></a>] - <strong>tools</strong>: add links to the stability index reference (Michael Cox) <a href="/misc/goto?guid=4959002654911290053">#11664</a></li>     <li>[<a href="/misc/goto?guid=4959002655020113572"><code>c5874d1bd4</code></a>] - <strong>url</strong>: remove invalid file protocol check (Brian White) <a href="/misc/goto?guid=4959002654061975181">#11691</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4959002655152193818" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4959002655280818441" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/88ce185">http://www.open-open.com/news/view/88ce185</a></p>