Node.js v6.2.0 (Current) 发布

jopen 8年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/d9d39e249fe45a3a9d7fbe135ba0644e.png" /></p>    <h2>简介</h2>    <p>   看到Node.js这个名字,初学者可能会误以为这是一个Javascript应用,事实上,Node.js采用C++语言编写而成,是一个Javascript的运行环境。为什么采用C++语言呢?据Node.js创始人Ryan Dahl回忆,他最初希望采用Ruby来写Node.js,但是后来发现Ruby虚拟机的性能不能满足他的要求,后来他尝试采用V8引擎,所以选择了C++语言。既然不是Javascript应用,为何叫.js呢?因为Node.js是一个Javascript的运行环境。</p>    <p>    Node.js是一个后端的Javascript运行环境(支持的系统包括Linux、Windows和Mac等),这意味着你可以编写系统级或者服务器端的Javascript代码,交给Node.js来解释执行,Node.js采用了Google Chrome浏览器的V8引擎,性能很好,同时还提供了很多系统级的API,如文件操作、网络编程等。浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。</p>    <h2>更新日志</h2>    <ul>     <li><strong>buffer</strong>: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) <a href="/misc/goto?guid=4958990394592578437">#6511</a></li>     <li><strong>child_process</strong>: use /system/bin/sh on android (Ben Noordhuis) <a href="/misc/goto?guid=4958990394691343508">#6745</a></li>     <li><strong>deps</strong>:      <ul>       <li>upgrade npm to 3.8.9 (Rebecca Turner) <a href="/misc/goto?guid=4958990394782143524">#6664</a></li>       <li>upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) <a href="/misc/goto?guid=4958990394878616840">#6572</a></li>       <li>upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) <a href="/misc/goto?guid=4958990394973820652">#6796</a></li>       <li>Intl: ICU 57 bump (Steven R. Loomis) <a href="/misc/goto?guid=4958990395064248373">#6088</a></li>      </ul> </li>     <li><strong>repl</strong>:      <ul>       <li>copying tabs shouldn't trigger completion (Eugene Obrezkov) <a href="/misc/goto?guid=4958990395148241891">#5958</a></li>       <li>exports <code>Recoverable</code> (Blake Embrey) <a href="/misc/goto?guid=4958990395242170137">#3488</a></li>      </ul> </li>     <li><strong>src</strong>: add O_NOATIME constant (Rich Trott) <a href="/misc/goto?guid=4958990395350677339">#6492</a></li>     <li><strong>src,module</strong>: add --preserve-symlinks command line flag (James M Snell) <a href="/misc/goto?guid=4958990395441494472">#6537</a></li>     <li><strong>util</strong>: adhere to <code>noDeprecation</code> set at runtime (Anna Henningsen) <a href="/misc/goto?guid=4958990395530826540">#6683</a></li>    </ul>    <h2>下载地址</h2>    <table>     <tbody>      <tr>       <th>Windows Installer (.msi)</th>       <td colspan="3"><a href="/misc/goto?guid=4958990395611643845">32-bit</a></td>       <td colspan="3"><a href="/misc/goto?guid=4958990395710226380">64-bit</a></td>      </tr>      <tr>       <th>Windows Binary (.exe)</th>       <td colspan="3"><a href="/misc/goto?guid=4958990395800447734">32-bit</a></td>       <td colspan="3"><a href="/misc/goto?guid=4958990395896384156">64-bit</a></td>      </tr>      <tr>       <th>Mac OS X Installer (.pkg)</th>       <td colspan="6"><a href="/misc/goto?guid=4958990395991213680">64-bit</a></td>      </tr>      <tr>       <th>Mac OS X Binaries (.tar.gz)</th>       <td colspan="6"><a href="/misc/goto?guid=4958990396082730715">64-bit</a></td>      </tr>      <tr>       <th>Linux Binaries (.tar.xz)</th>       <td colspan="3"><a href="/misc/goto?guid=4958990396180887951">32-bit</a></td>       <td colspan="3"><a href="/misc/goto?guid=4958990396272670441">64-bit</a></td>      </tr>      <tr>       <th>Source Code</th>       <td colspan="6"><a href="/misc/goto?guid=4958990396363240458">node-v6.2.0.tar.gz</a></td>      </tr>     </tbody>    </table>    <h3>其他平台</h3>    <table>     <tbody>      <tr>       <th>ARM Binaries (.tar.xz)</th>       <td colspan="2"><a href="/misc/goto?guid=4958990396448057223">ARMv6</a></td>       <td colspan="2"><a href="/misc/goto?guid=4958990396539384471">ARMv7</a></td>       <td colspan="2"><a href="/misc/goto?guid=4958990396626812733">ARMv8</a></td>      </tr>      <tr>       <th>SunOS Binaries (.tar.xz)</th>       <td colspan="3"><a href="/misc/goto?guid=4958990396722982432">32-bit</a></td>       <td colspan="3"><a href="/misc/goto?guid=4958990396802961801">64-bit</a></td>      </tr>      <tr>       <th>Docker Image</th>       <td colspan="6"><a href="/misc/goto?guid=4958990396897659896">Official Node.js Docker Image</a></td>      </tr>      <tr>       <th>Linux on Power Systems</th>       <td colspan="3"><a href="/misc/goto?guid=4958990396992900075">64-bit le</a>Official Node.js release</td>       <td colspan="3"><a href="/misc/goto?guid=4958990397085165230">64-bit be</a>Unofficial, provided by IBM</td>      </tr>      <tr>       <th>Linux on System z</th>       <td colspan="6"><a href="/misc/goto?guid=4958990397085165230">Download (Unofficial, provided by IBM)</a></td>      </tr>      <tr>       <th>AIX on Power Systems</th>       <td colspan="6"><a href="/misc/goto?guid=4958990397085165230">Download (Unofficial, provided by IBM)</a></td>      </tr>     </tbody>    </table>