Node.js v7.7.0 发布

jopen 7年前
   <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><strong>child_process</strong>: spawnSync() exit code now is null when the child is killed via signal (cjihrig) <a href="/misc/goto?guid=4959000887915192291">#11288</a></li>     <li><strong>http</strong>: new functions to access the headers for an outgoing HTTP message (Brian White) <a href="/misc/goto?guid=4959000888012474186">#11562</a></li>     <li><strong>lib</strong>: deprecate node --debug at runtime (Josh Gavant) <a href="/misc/goto?guid=4959000888100146352">#11275</a></li>     <li><strong>tls</strong>: new tls.TLSSocket() supports sec ctx options (Sam Roberts) <a href="/misc/goto?guid=4959000888186328225">#11005</a></li>     <li><strong>url</strong>: adding URL.prototype.toJSON support (Michaël Zasso) <a href="/misc/goto?guid=4959000888274646525">#11236</a></li>     <li><strong>doc</strong>: items in the API documentation may now have changelogs (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li><strong>crypto</strong>: adding support for OPENSSL_CONF again (Sam Roberts) <a href="/misc/goto?guid=4959000888448839611">#11006</a></li>     <li><strong>src</strong>: adding support for trace-event tracing (misterpoe) <a href="/misc/goto?guid=4959000888533472971">#11106</a></li>     <li>[<a href="/misc/goto?guid=4959000888605504601"><code>18599fc3d7</code></a>] - doc/url: various improvements to WHATWG API (Timothy Gu)</li>     <li>[<a href="/misc/goto?guid=4959000888700636135"><code>e7d37a3f09</code></a>] - tools/doc: add more intrinsic and custom types (Timothy Gu)</li>     <li>[<a href="/misc/goto?guid=4959000888783405736"><code>6bcc841786</code></a>] - <strong>assert</strong>: apply minor refactoring (Rich Trott) <a href="/misc/goto?guid=4959000888867231464">#11511</a></li>     <li>[<a href="/misc/goto?guid=4959000888952817699"><code>6a2f330dbd</code></a>] - <strong>assert</strong>: remove unneeded condition (Rich Trott) <a href="/misc/goto?guid=4959000889034500131">#11314</a></li>     <li>[<a href="/misc/goto?guid=4959000889122776294"><code>0762482339</code></a>] - <strong>assert</strong>: unlock the assert API (Rich Trott) <a href="/misc/goto?guid=4959000889210423504">#11304</a></li>     <li>[<a href="/misc/goto?guid=4959000889283577283"><code>842ac583f6</code></a>] - <strong>benchmark</strong>: add url.domainTo*() (Timothy Gu) <a href="/misc/goto?guid=4959000889383355103">#11464</a></li>     <li>[<a href="/misc/goto?guid=4959000889471912819"><code>3951bd9ac1</code></a>] - <strong>benchmark</strong>: strip BOM in dgram/bind-params (Anna Henningsen) <a href="/misc/goto?guid=4959000889555136706">#11479</a></li>     <li>[<a href="/misc/goto?guid=4959000889635332840"><code>e1573b9fb7</code></a>] - <strong>benchmark</strong>: add dgram bind(+/- params) benchmark (Vse Mozhet Byt) <a href="/misc/goto?guid=4959000889722181333">#11313</a></li>     <li>[<a href="/misc/goto?guid=4959000889807206890"><code>48f6660d78</code></a>] - <strong>benchmark</strong>: fix timer display in progress output (Brian White) <a href="/misc/goto?guid=4959000889887520875">#11235</a></li>     <li>[<a href="/misc/goto?guid=4959000889970690190"><code>5a81031fd8</code></a>] - <strong>benchmark</strong>: clean up legacy url benchmarks (Joyee Cheung)</li>     <li>[<a href="/misc/goto?guid=4959000890057725548"><code>7e37628c51</code></a>] - <strong>benchmark</strong>: add url/url-searchparams-sort.js (Timothy Gu)</li>     <li>[<a href="/misc/goto?guid=4959000890139755622"><code>4ffad094ba</code></a>] - <strong>buffer</strong>: refactor slowToString (James M Snell) <a href="/misc/goto?guid=4959000890236634386">#11358</a></li>     <li>[<a href="/misc/goto?guid=4959000890307863644"><code>d08a8e68e8</code></a>] - <strong>buffer</strong>: avoid use of arguments (James M Snell) <a href="/misc/goto?guid=4959000890236634386">#11358</a></li>     <li>[<a href="/misc/goto?guid=4959000890412097120"><code>4408437796</code></a>] - <strong>build</strong>: add rule to clean addon tests build (Joyee Cheung) <a href="/misc/goto?guid=4959000890494053399">#11519</a></li>     <li>[<a href="/misc/goto?guid=4959000890578026307"><code>8d323bb91a</code></a>] - <strong>build</strong>: fail on CI if leftover processes (Rich Trott) <a href="/misc/goto?guid=4959000890666064493">#11269</a></li>     <li>[<a href="/misc/goto?guid=4959000890750460245"><code>d4a8631bd1</code></a>] - <strong>build</strong>: fix newlines in addon build output (Brian White) <a href="/misc/goto?guid=4959000890839392965">#11466</a></li>     <li>[<a href="/misc/goto?guid=4959000890920287223"><code>bc9c381027</code></a>] - <strong>build</strong>: add code coverage to make (Wayne Andrews) <a href="/misc/goto?guid=4959000891010509100">#10856</a></li>     <li>[<a href="/misc/goto?guid=4959000891095439832"><code>9c45758cdf</code></a>] - <strong>build</strong>: fix building with ninja on linux (Kenan Yildirim) <a href="/misc/goto?guid=4959000891180881643">#11348</a></li>     <li>[<a href="/misc/goto?guid=4959000891273073218"><code>86a647899f</code></a>] - <strong>build</strong>: don't rebuild test/gc add-on unnecessarily (Ben Noordhuis) <a href="/misc/goto?guid=4959000891355337822">#11311</a></li>     <li>[<a href="/misc/goto?guid=4959000891444275408"><code>c942e2037c</code></a>] - <strong>child_process</strong>: refactor internal/child_process.js (Arseniy Maximov) <a href="/misc/goto?guid=4959000891532840845">#11366</a></li>     <li>[<a href="/misc/goto?guid=4959000891628737529"><code>0240eb99a2</code></a>] - <strong>child_process</strong>: remove empty if condition (cjihrig) <a href="/misc/goto?guid=4959000891711102325">#11427</a></li>     <li>[<a href="/misc/goto?guid=4959000891794501011"><code>60fc567952</code></a>] - <strong>child_process</strong>: move anonymous class to top level (Jackson Tian) <a href="/misc/goto?guid=4959000891889765799">#11147</a></li>     <li>[<a href="/misc/goto?guid=4959000891972989477"><code>58e2517fc0</code></a>] - <strong>child_process</strong>: exit spawnSync with null on signal (cjihrig) <a href="/misc/goto?guid=4959000887915192291">#11288</a></li>     <li>[<a href="/misc/goto?guid=4959000892071327042"><code>4b4bc13758</code></a>] - <strong>cluster</strong>: properly handle --inspect-{brk,port} (Ali Ijaz Sheikh) <a href="/misc/goto?guid=4959000892163981084">#11386</a></li>     <li>[<a href="/misc/goto?guid=4959000892236589101"><code>570c5e1da8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: support OPENSSL_CONF again (Sam Roberts) <a href="/misc/goto?guid=4959000888448839611">#11006</a></li>     <li>[<a href="/misc/goto?guid=4959000892342696203"><code>d4000e73ed</code></a>] - <strong>deps</strong>: cherry-pick 7c982e7 from V8 upstream (Jaideep Bajwa) <a href="/misc/goto?guid=4959000892421723587">#11263</a></li>     <li>[<a href="/misc/goto?guid=4959000892509235720"><code>bd4ccc892c</code></a>] - <strong>src</strong>: add tracing controller (misterpoe) <a href="/misc/goto?guid=4959000888533472971">#11106</a></li>     <li>[<a href="/misc/goto?guid=4959000892607170463"><code>aef67cfe39</code></a>] - <strong>dgram</strong>: fix possibly deoptimizing use of arguments (Vse Mozhet Byt) <a href="/misc/goto?guid=4959000892701031135">#11242</a></li>     <li>[<a href="/misc/goto?guid=4959000892780675534"><code>662b0c31ce</code></a>] - <strong>dns</strong>: avoid use of arguments (James M Snell) <a href="/misc/goto?guid=4959000892869799916">#11359</a></li>     <li>[<a href="/misc/goto?guid=4959000892949452369"><code>fedf26b235</code></a>] - <strong>doc</strong>: update V8 debugger doc to mention --inspect-brk (James Ide) <a href="/misc/goto?guid=4959000893044707355">#11495</a></li>     <li>[<a href="/misc/goto?guid=4959000893127298359"><code>1c7f221ef5</code></a>] - <strong>doc</strong>: adding deprecations.md (Italo A. Casas) <a href="/misc/goto?guid=4959000893217378603">#11621</a></li>     <li>[<a href="/misc/goto?guid=4959000893315231702"><code>90bdf16507</code></a>] - <strong>doc</strong>: link to readable and writeable stream section (Sebastian Van Sande) <a href="/misc/goto?guid=4959000893386672254">#11517</a></li>     <li>[<a href="/misc/goto?guid=4959000893477832454"><code>3b66ccf0ff</code></a>] - <strong>doc</strong>: document clientRequest.aborted (Zach Bjornson) <a href="/misc/goto?guid=4959000893565821891">#11544</a></li>     <li>[<a href="/misc/goto?guid=4959000893654692740"><code>128f812157</code></a>] - <strong>doc</strong>: argument types for assert methods (Amelia Clarke) <a href="/misc/goto?guid=4959000893745405313">#11548</a></li>     <li>[<a href="/misc/goto?guid=4959000893831637739"><code>b1b6b8b730</code></a>] - <strong>doc</strong>: add changelogs for buffer (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000893936036864"><code>597945136e</code></a>] - <strong>doc</strong>: add changelogs for v8 (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000894032189982"><code>b01fd8ce3a</code></a>] - <strong>doc</strong>: fix sorting in API references (Vse Mozhet Byt) <a href="/misc/goto?guid=4959000894114731547">#11529</a></li>     <li>[<a href="/misc/goto?guid=4959000894203741664"><code>56cd1932c1</code></a>] - <strong>doc</strong>: note message event listeners ref IPC channels (Diego Rodríguez Baquero) <a href="/misc/goto?guid=4959000894276328962">#11494</a></li>     <li>[<a href="/misc/goto?guid=4959000894378636324"><code>47034e12ad</code></a>] - <strong>doc</strong>: change broken fg(1) links to fg(1p) (Karan Thakkar) <a href="/misc/goto?guid=4959000894463992544">#11504</a></li>     <li>[<a href="/misc/goto?guid=4959000894551791275"><code>47dc5662f3</code></a>] - <strong>doc</strong>: add changelogs for zlib (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000894644550958"><code>4d122700ab</code></a>] - <strong>doc</strong>: add changelogs for vm (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000894736010373"><code>b868468942</code></a>] - <strong>doc</strong>: add changelogs for util (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000894842708346"><code>93e7639c12</code></a>] - <strong>doc</strong>: add changelogs for url (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000894942491334"><code>f7d59e5568</code></a>] - <strong>doc</strong>: add changelogs for tls (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895036714535"><code>fc53547ed4</code></a>] - <strong>doc</strong>: add changelogs for stream (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895138404625"><code>c373e07a09</code></a>] - <strong>doc</strong>: add changelogs for repl (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895241467487"><code>962d27dbde</code></a>] - <strong>doc</strong>: add changelogs for readline (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895340831408"><code>7c609dc30a</code></a>] - <strong>doc</strong>: add changelogs for querystring (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895435620714"><code>6285ff2275</code></a>] - <strong>doc</strong>: add changelogs for punycode (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895533709650"><code>df30bc869a</code></a>] - <strong>doc</strong>: add changelogs for process (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895628171238"><code>c1477b9bd3</code></a>] - <strong>doc</strong>: add changelogs for path (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895732447051"><code>ac10a3b306</code></a>] - <strong>doc</strong>: add changelogs for os (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895830968826"><code>3183397c8a</code></a>] - <strong>doc</strong>: add changelogs for net (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000895929489238"><code>6cc8f19e99</code></a>] - <strong>doc</strong>: add changelogs for http (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896025044724"><code>f0cee80de7</code></a>] - <strong>doc</strong>: add changelogs for fs (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896117382240"><code>354161d804</code></a>] - <strong>doc</strong>: add changelogs for events (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896211687417"><code>4f936014ff</code></a>] - <strong>doc</strong>: add changelogs for dns (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896317330649"><code>5bc9349d40</code></a>] - <strong>doc</strong>: add changelogs for dgram (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896410654262"><code>e23598d09f</code></a>] - <strong>doc</strong>: add changelogs for crypto (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896506073438"><code>296e22adce</code></a>] - <strong>doc</strong>: add changelogs for console (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896599724365"><code>de83e215cb</code></a>] - <strong>doc</strong>: add changelogs for cluster (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896701571709"><code>5d4e638e34</code></a>] - <strong>doc</strong>: add changelogs for cli (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896791725181"><code>ad1ad4d06d</code></a>] - <strong>doc</strong>: add changelogs for child_process (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896897645837"><code>42413b611b</code></a>] - <strong>doc</strong>: add changelogs for assert (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000896995238945"><code>d3013678fb</code></a>] - <strong>doc</strong>: change STYLE-GUIDE to STYLE_GUIDE (Dean Coakley) <a href="/misc/goto?guid=4959000897076963155">#11460</a></li>     <li>[<a href="/misc/goto?guid=4959000897171702923"><code>c5ff76dadf</code></a>] - <strong>doc</strong>: restrict the ES.Next features usage in tests (DavidCai) <a href="/misc/goto?guid=4959000897256818705">#11452</a></li>     <li>[<a href="/misc/goto?guid=4959000897336436820"><code>98eb18ba3f</code></a>] - <strong>doc</strong>: add comment for net.Server's error event (QianJin2013) <a href="/misc/goto?guid=4959000897422901425">#11136</a></li>     <li>[<a href="/misc/goto?guid=4959000897516661485"><code>20d86db9bb</code></a>] - <strong>doc</strong>: add version meta for SSL_CERT_DIR/FILE (Sam Roberts) <a href="/misc/goto?guid=4959000897603100976">#11007</a></li>     <li>[<a href="/misc/goto?guid=4959000897689030407"><code>66f9506c63</code></a>] - <strong>doc</strong>: improve test/README.md (Joyee Cheung) <a href="/misc/goto?guid=4959000897784915786">#11237</a></li>     <li>[<a href="/misc/goto?guid=4959000897865213682"><code>5d12fd9a4b</code></a>] - <strong>doc</strong>: add benchmark/README.md and fix guide (Joyee Cheung) <a href="/misc/goto?guid=4959000897784915786">#11237</a></li>     <li>[<a href="/misc/goto?guid=4959000897964335595"><code>22a6eddc5c</code></a>] - <strong>doc</strong>: move benchmark/README.md to doc/guides (Joyee Cheung) <a href="/misc/goto?guid=4959000897784915786">#11237</a></li>     <li>[<a href="/misc/goto?guid=4959000898059326024"><code>12cf359423</code></a>] - <strong>doc</strong>: add comment for net.Server.listen IPv6 '::' (QianJin2013) <a href="/misc/goto?guid=4959000898155588700">#11134</a></li>     <li>[<a href="/misc/goto?guid=4959000898235457548"><code>83fe819131</code></a>] - <strong>doc</strong>: add STYLE_GUIDE (moved from nodejs/docs) (Gibson Fahnestock) <a href="/misc/goto?guid=4959000898316597924">#11321</a></li>     <li>[<a href="/misc/goto?guid=4959000898408192661"><code>ef1731d972</code></a>] - <strong>doc</strong>: add missing function to test common doc (Rich Trott) <a href="/misc/goto?guid=4959000898495421447">#11382</a></li>     <li>[<a href="/misc/goto?guid=4959000898590194533"><code>c3c874f514</code></a>] - <strong>doc</strong>: dns examples implied string args were arrays (Sam Roberts) <a href="/misc/goto?guid=4959000898674791238">#11350</a></li>     <li>[<a href="/misc/goto?guid=4959000898767028351"><code>5f1a568ccc</code></a>] - <strong>doc</strong>: describe when stdout/err is sync (Sam Roberts) <a href="/misc/goto?guid=4959000898845040479">#10884</a></li>     <li>[<a href="/misc/goto?guid=4959000898935093244"><code>5a2db15736</code></a>] - <strong>doc</strong>: add documentation for url.format(URL[, options]); (James M Snell)</li>     <li>[<a href="/misc/goto?guid=4959000899023765884"><code>4d7c9427c1</code></a>] - <strong>doc</strong>: synchronize + update _toc.md and all.md (Vse Mozhet Byt) <a href="/misc/goto?guid=4959000899108423368">#11206</a></li>     <li>[<a href="/misc/goto?guid=4959000899197137156"><code>6a45265e81</code></a>] - <strong>doc</strong>: update code examples in domain.md (Vse Mozhet Byt) <a href="/misc/goto?guid=4959000899278083747">#11110</a></li>     <li>[<a href="/misc/goto?guid=4959000899367104207"><code>89b66dc636</code></a>] - <strong>doc,test</strong>: args to <code>buffer.copy</code> can be Uint8Arrays (Anna Henningsen) <a href="/misc/goto?guid=4959000899455714155">#11486</a></li>     <li>[<a href="/misc/goto?guid=4959000899536392150"><code>4f6a3d38c3</code></a>] - <strong>domain,events</strong>: support non-object 'error' argument (Ben Noordhuis) <a href="/misc/goto?guid=4959000899622467111">#11438</a></li>     <li>[<a href="/misc/goto?guid=4959000899716545492"><code>214a39294a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>errors</strong>: add internal/errors.js (James M Snell) <a href="/misc/goto?guid=4959000899800436060">#11220</a></li>     <li>[<a href="/misc/goto?guid=4959000899890564068"><code>758126301e</code></a>] - <strong>fs</strong>: improve performance for sync stat() functions (Brian White) <a href="/misc/goto?guid=4959000899970740734">#11522</a></li>     <li>[<a href="/misc/goto?guid=4959000900056456018"><code>3e8d43d165</code></a>] - <strong>http</strong>: add new functions to OutgoingMessage (Brian White) <a href="/misc/goto?guid=4959000888012474186">#11562</a></li>     <li>[<a href="/misc/goto?guid=4959000900161373847"><code>614742b67f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>lib</strong>: deprecate node --debug at runtime (Josh Gavant) <a href="/misc/goto?guid=4959000888100146352">#11275</a></li>     <li>[<a href="/misc/goto?guid=4959000900259290934"><code>a710167c79</code></a>] - <strong>lib</strong>: rename kMaxCallbacksUntilQueueIsShortened (JungMinu) <a href="/misc/goto?guid=4959000900345472737">#11473</a></li>     <li>[<a href="/misc/goto?guid=4959000900428225371"><code>61e1af2155</code></a>] - <strong>lib</strong>: remove unnecessary assignments with _extend (Sakthipriyan Vairamani (thefourtheye)) <a href="/misc/goto?guid=4959000900511564758">#11364</a></li>     <li>[<a href="/misc/goto?guid=4959000900601799218"><code>d1549bf8d9</code></a>] - <strong>lib</strong>: add constant kMaxCallbacksUntilQueueIsShortened (Daniel Bevenius) <a href="/misc/goto?guid=4959000900697496924">#11199</a></li>     <li>[<a href="/misc/goto?guid=4959000900780519391"><code>3afe90dc9b</code></a>] - <strong>net</strong>: prefer === to == (Arseniy Maximov) <a href="/misc/goto?guid=4959000900868112377">#11513</a></li>     <li>[<a href="/misc/goto?guid=4959000900952531165"><code>db06c7311b</code></a>] - <strong>os</strong>: improve loadavg() performance (Brian White) <a href="/misc/goto?guid=4959000901035485041">#11516</a></li>     <li>[<a href="/misc/goto?guid=4959000901119408187"><code>fe7a722468</code></a>] - <strong>process</strong>: fix typo in comments (levsthings) <a href="/misc/goto?guid=4959000901204275330">#11503</a></li>     <li>[<a href="/misc/goto?guid=4959000901287033609"><code>54e1f0c219</code></a>] - <strong>process</strong>: improve memoryUsage() performance (Brian White) <a href="/misc/goto?guid=4959000901386488891">#11497</a></li>     <li>[<a href="/misc/goto?guid=4959000901464915829"><code>fb85f5049e</code></a>] - <strong>src</strong>: clean up MaybeStackBuffer (Timothy Gu) <a href="/misc/goto?guid=4959000889383355103">#11464</a></li>     <li>[<a href="/misc/goto?guid=4959000901560584828"><code>beda32675f</code></a>] - <strong>src</strong>: don't assume v8::Local is using-declared (Timothy Gu) <a href="/misc/goto?guid=4959000889383355103">#11464</a></li>     <li>[<a href="/misc/goto?guid=4959000901648106258"><code>64a92565e0</code></a>] - <strong>src</strong>: update http-parser link (Daniel Bevenius) <a href="/misc/goto?guid=4959000901744497830">#11477</a></li>     <li>[<a href="/misc/goto?guid=4959000901835045724"><code>539e83a820</code></a>] - <strong>src</strong>: remove usage of deprecated debug API (Yang Guo) <a href="/misc/goto?guid=4959000901922273090">#11437</a></li>     <li>[<a href="/misc/goto?guid=4959000902003949204"><code>8be6702539</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add SafeGetenv() to internal API (Sam Roberts) <a href="/misc/goto?guid=4959000888448839611">#11006</a></li>     <li>[<a href="/misc/goto?guid=4959000902091546112"><code>7d47f27049</code></a>] - <strong>src</strong>: remove unused variable in node_crypto (cjihrig) <a href="/misc/goto?guid=4959000902178133306">#11361</a></li>     <li>[<a href="/misc/goto?guid=4959000902275438591"><code>8a5c0fb0ff</code></a>] - <strong>src</strong>: remove unused typedef (Ben Noordhuis) <a href="/misc/goto?guid=4959000902354487645">#11322</a></li>     <li>[<a href="/misc/goto?guid=4959000902449408056"><code>39b00349b8</code></a>] - <strong>src, i18n</strong>: cleanup usage of MaybeStackBuffer (Timothy Gu) <a href="/misc/goto?guid=4959000889383355103">#11464</a></li>     <li>[<a href="/misc/goto?guid=4959000902540923692"><code>d0483ee47b</code></a>] - <strong>test</strong>: change common.expectsError() signature (Rich Trott) <a href="/misc/goto?guid=4959000902625871843">#11512</a></li>     <li>[<a href="/misc/goto?guid=4959000902712983857"><code>f193c6f996</code></a>] - <strong>test</strong>: favor assertions over console logging (Rich Trott) <a href="/misc/goto?guid=4959000902798018799">#11547</a></li>     <li>[<a href="/misc/goto?guid=4959000902880625818"><code>4b05ec3b95</code></a>] - <strong>test</strong>: run test-setproctitle where supported (Howard Hellyer) <a href="/misc/goto?guid=4959000902978750519">#11416</a></li>     <li>[<a href="/misc/goto?guid=4959000903063618039"><code>ff854834b6</code></a>] - <strong>test</strong>: fix flaky test-vm-timeout-rethrow (Kunal Pathak) <a href="/misc/goto?guid=4959000903140427280">#11530</a></li>     <li>[<a href="/misc/goto?guid=4959000903230179709"><code>d7fd694cee</code></a>] - <strong>test</strong>: remove redundant additional url tests (Joyee Cheung) <a href="/misc/goto?guid=4959000903319375872">#11439</a></li>     <li>[<a href="/misc/goto?guid=4959000903404743241"><code>e92ddd46bb</code></a>] - <strong>test</strong>: synchronize WPT url test data (Joyee Cheung) <a href="/misc/goto?guid=4959000903319375872">#11439</a></li>     <li>[<a href="/misc/goto?guid=4959000903503104082"><code>4109e0edc4</code></a>] - <strong>test</strong>: remove WHATWG URL test data file extension (Joyee Cheung) <a href="/misc/goto?guid=4959000903319375872">#11439</a></li>     <li>[<a href="/misc/goto?guid=4959000903596029827"><code>ecb3a7e933</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test</strong>: make tls-socket-default-options tests run (Sam Roberts) <a href="/misc/goto?guid=4959000888186328225">#11005</a></li>     <li>[<a href="/misc/goto?guid=4959000903701532865"><code>f5b4849208</code></a>] - <strong>test</strong>: test bottom-up merge sort in URLSearchParams (Daijiro Wachi) <a href="/misc/goto?guid=4959000903790053169">#11399</a></li>     <li>[<a href="/misc/goto?guid=4959000903877551610"><code>ff927b2cf8</code></a>] - <strong>test</strong>: add cases for unescape & unescapeBuffer (Daijiro Wachi) <a href="/misc/goto?guid=4959000903964409854">#11326</a></li>     <li>[<a href="/misc/goto?guid=4959000904057179038"><code>ea29d4852a</code></a>] - <strong>test</strong>: use expectsError in test-debug-agent.js (Arseniy Maximov) <a href="/misc/goto?guid=4959000904142178717">#11410</a></li>     <li>[<a href="/misc/goto?guid=4959000904227306405"><code>8e455a9093</code></a>] - <strong>test</strong>: add test for URLSearchParams inspection (Daijiro Wachi) <a href="/misc/goto?guid=4959000904312136702">#11428</a></li>     <li>[<a href="/misc/goto?guid=4959000904393900182"><code>ae9b891a39</code></a>] - <strong>test</strong>: use expectsError in require-invalid-package (Rich Trott) <a href="/misc/goto?guid=4959000904485788566">#11409</a></li>     <li>[<a href="/misc/goto?guid=4959000904573472420"><code>91fac08c3b</code></a>] - <strong>test</strong>: use common.expectsError() (Rich Trott) <a href="/misc/goto?guid=4959000904654571867">#11408</a></li>     <li>[<a href="/misc/goto?guid=4959000904750105722"><code>46084e3270</code></a>] - <strong>test</strong>: refactor common.expectsError() (Rich Trott) <a href="/misc/goto?guid=4959000904830617755">#11381</a></li>     <li>[<a href="/misc/goto?guid=4959000904925542461"><code>8fdb6c24f9</code></a>] - <strong>test</strong>: throw check in test-zlib-write-after-close (Jason Wilson) <a href="/misc/goto?guid=4959000905002454110">#11482</a></li>     <li>[<a href="/misc/goto?guid=4959000905101187206"><code>b395ed9407</code></a>] - <strong>test</strong>: increase coverage of vm (DavidCai) <a href="/misc/goto?guid=4959000905191368537">#11377</a></li>     <li>[<a href="/misc/goto?guid=4959000905276260987"><code>000b2a14c1</code></a>] - <strong>test</strong>: add support for --gtest_filter (Daniel Bevenius) <a href="/misc/goto?guid=4959000905365235036">#11474</a></li>     <li>[<a href="/misc/goto?guid=4959000905438611910"><code>34220b75e2</code></a>] - <strong>test</strong>: add regex check to test-module-loading (Tarang Hirani) <a href="/misc/goto?guid=4959000905534608701">#11413</a></li>     <li>[<a href="/misc/goto?guid=4959000905620205198"><code>4509d84095</code></a>] - <strong>test</strong>: improve coverage in test-crypto.dh (Eric Christie) <a href="/misc/goto?guid=4959000905711495317">#11253</a></li>     <li>[<a href="/misc/goto?guid=4959000905796635308"><code>da10e2649d</code></a>] - <strong>test</strong>: add error checking in callback (Rich Trott) <a href="/misc/goto?guid=4959000905889853316">#11446</a></li>     <li>[<a href="/misc/goto?guid=4959000905974695335"><code>7b8087630f</code></a>] - <strong>test</strong>: refactor test-http-response-splitting (Arseniy Maximov) <a href="/misc/goto?guid=4959000906051357865">#11429</a></li>     <li>[<a href="/misc/goto?guid=4959000906149840259"><code>c37e2b7690</code></a>] - <strong>test</strong>: add test cases for path (Yuta Hiroto) <a href="/misc/goto?guid=4959000906233250471">#11453</a></li>     <li>[<a href="/misc/goto?guid=4959000906321415125"><code>a523482cca</code></a>] - <strong>test</strong>: enhance test-common.js (Rich Trott) <a href="/misc/goto?guid=4959000906414076932">#11433</a></li>     <li>[<a href="/misc/goto?guid=4959000906495725415"><code>1d86a9f5eb</code></a>] - <strong>test</strong>: fix over-dependence on native promise impl (Ali Ijaz Sheikh) <a href="/misc/goto?guid=4959000901922273090">#11437</a></li>     <li>[<a href="/misc/goto?guid=4959000906590477418"><code>b457f38e68</code></a>] - <strong>test</strong>: add coverage for utf8CheckIncomplete() (xiaoyu) <a href="/misc/goto?guid=4959000906678339489">#11419</a></li>     <li>[<a href="/misc/goto?guid=4959000906770904507"><code>ca1bae6f3e</code></a>] - <strong>test</strong>: remove unused args and comparison fix (Alexander) <a href="/misc/goto?guid=4959000906848036102">#11396</a></li>     <li>[<a href="/misc/goto?guid=4959000906947923178"><code>8ee236f85a</code></a>] - <strong>test</strong>: improve crypto coverage (樋口    彰) <a href="/misc/goto?guid=4959000907030469145">#11279</a></li>     <li>[<a href="/misc/goto?guid=4959000907113702862"><code>add762550c</code></a>] - <strong>test</strong>: consolidate buffer.read() in a file (larissayvette) <a href="/misc/goto?guid=4959000907204110309">#11297</a></li>     <li>[<a href="/misc/goto?guid=4959000907290286105"><code>e416967244</code></a>] - <strong>test</strong>: cases to querystring related to empty string (Daijiro Wachi) <a href="/misc/goto?guid=4959000907391677227">#11329</a></li>     <li>[<a href="/misc/goto?guid=4959000907482193208"><code>5723087cdd</code></a>] - <strong>test</strong>: refactor test-dgram-membership (Rich Trott) <a href="/misc/goto?guid=4959000907563370100">#11388</a></li>     <li>[<a href="/misc/goto?guid=4959000907646681779"><code>aea0d501d7</code></a>] - <strong>test</strong>: improve message in net-connect-local-error (Rich Trott) <a href="/misc/goto?guid=4959000907730295697">#11393</a></li>     <li>[<a href="/misc/goto?guid=4959000907815421910"><code>82882f4e90</code></a>] - <strong>test</strong>: cover dgram socket close during bind case (cjihrig) <a href="/misc/goto?guid=4959000907899877924">#11383</a></li>     <li>[<a href="/misc/goto?guid=4959000907982924220"><code>f495389d67</code></a>] - <strong>test</strong>: refactor test-tls-cert-chains-in-ca (Rich Trott) <a href="/misc/goto?guid=4959000908057473447">#11367</a></li>     <li>[<a href="/misc/goto?guid=4959000908146094975"><code>348f2ef59f</code></a>] - <strong>test</strong>: improve crypto coverage (Akito Ito) <a href="/misc/goto?guid=4959000908222377700">#11280</a></li>     <li>[<a href="/misc/goto?guid=4959000908304958803"><code>e7978f04a4</code></a>] - <strong>test</strong>: cover dgram socket close during cluster bind (cjihrig) <a href="/misc/goto?guid=4959000908392262023">#11292</a></li>     <li>[<a href="/misc/goto?guid=4959000908475435155"><code>66081d1ddb</code></a>] - <strong>test</strong>: increase coverage of buffer (DavidCai) <a href="/misc/goto?guid=4959000908573824593">#11312</a></li>     <li>[<a href="/misc/goto?guid=4959000908644062426"><code>7aaa960f4c</code></a>] - <strong>test, url</strong>: synchronize WPT url tests (Joyee Cheung)</li>     <li>[<a href="/misc/goto?guid=4959000908730387770"><code>506a1cb03f</code></a>] - <strong>timer,domain</strong>: maintain order of timer callbacks (John Barboza) <a href="/misc/goto?guid=4959000908816548783">#10522</a></li>     <li>[<a href="/misc/goto?guid=4959000908899695129"><code>4e327708a9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>tls</strong>: new tls.TLSSocket() supports sec ctx options (Sam Roberts) <a href="/misc/goto?guid=4959000888186328225">#11005</a></li>     <li>[<a href="/misc/goto?guid=4959000909008016936"><code>f37ab7968e</code></a>] - <strong>tls</strong>: do not crash on STARTTLS when OCSP requested (Fedor Indutny) <a href="/misc/goto?guid=4959000909088866998">#10706</a></li>     <li>[<a href="/misc/goto?guid=4959000909173356028"><code>5f94ff6231</code></a>] - <strong>tls</strong>: avoid potentially deoptimizing use of arguments (James M Snell) <a href="/misc/goto?guid=4959000909257040665">#11357</a></li>     <li>[<a href="/misc/goto?guid=4959000909352359483"><code>0934a27c75</code></a>] - <strong>tools</strong>: enable unicode-bom ESLint rule (Anna Henningsen) <a href="/misc/goto?guid=4959000889555136706">#11479</a></li>     <li>[<a href="/misc/goto?guid=4959000909442906973"><code>eea2eb9111</code></a>] - <strong>tools</strong>: enable one-var-declaration-per-line ESLint rule (Michaël Zasso) <a href="/misc/goto?guid=4959000909541317953">#11462</a></li>     <li>[<a href="/misc/goto?guid=4959000909625315440"><code>5b5dca9076</code></a>] - <strong>tools</strong>: suggest python2 command in configure (Roman Reiss) <a href="/misc/goto?guid=4959000909714800719">#11375</a></li>     <li>[<a href="/misc/goto?guid=4959000909806496637"><code>d9d541d564</code></a>] - <strong>tools,doc</strong>: enable changelogs for items (Anna Henningsen) <a href="/misc/goto?guid=4959000888361688463">#11489</a></li>     <li>[<a href="/misc/goto?guid=4959000909898333631"><code>4ee9220565</code></a>] - <strong>tty</strong>: avoid oob warning in TTYWrap::GetWindowSize() (Dmitry Tsvettsikh) <a href="/misc/goto?guid=4959000909992577335">#11454</a></li>     <li>[<a href="/misc/goto?guid=4959000910062207972"><code>5f10827248</code></a>] - <strong>url</strong>: fix handling of ? in URLSearchParams creation (Timothy Gu) <a href="/misc/goto?guid=4959000910154986268">#11372</a></li>     <li>[<a href="/misc/goto?guid=4959000910240156316"><code>72da362d6e</code></a>] - <strong>url</strong>: fix file state clarification in binding (Daijiro Wachi) <a href="/misc/goto?guid=4959000910328958439">#11123</a></li>     <li>[<a href="/misc/goto?guid=4959000910409964065"><code>4366ab539f</code></a>] - <strong>url</strong>: implement URL.prototype.toJSON (Michaël Zasso) <a href="/misc/goto?guid=4959000888274646525">#11236</a></li>     <li>[<a href="/misc/goto?guid=4959000910508443236"><code>8dbd562590</code></a>] - <strong>url</strong>: fix surrogate handling in encodeAuth() (Timothy Gu)</li>     <li>[<a href="/misc/goto?guid=4959000910603061952"><code>c25c16cc1b</code></a>] - <strong>url</strong>: add urlSearchParams.sort() (Timothy Gu)</li>     <li>[<a href="/misc/goto?guid=4959000910682943041"><code>d8cb65aa6e</code></a>] - <strong>url, test</strong>: synchronize WPT url tests for file URL (Daijiro Wachi) <a href="/misc/goto?guid=4959000910328958439">#11123</a></li>     <li>[<a href="/misc/goto?guid=4959000910783180168"><code>237db9c497</code></a>] - <strong>util</strong>: cleanup internalUtil.deprecate (James M Snell) <a href="/misc/goto?guid=4959000910872429072">#11450</a></li>     <li>[<a href="/misc/goto?guid=4959000910955026611"><code>95bee8f202</code></a>] - <strong>util</strong>: eliminate unnecessary exports (James M Snell) <a href="/misc/goto?guid=4959000911043820352">#11451</a></li>     <li>[<a href="/misc/goto?guid=4959000911153799842"><code>3bdac54e67</code></a>] - <strong>util</strong>: use ES2015+ Object.is to check negative zero (Shinnosuke Watanabe) <a href="/misc/goto?guid=4959000911260806868">#11332</a></li>     <li>[<a href="/misc/goto?guid=4959000911394343576"><code>3d133ebd3d</code></a>] - <strong>util, debugger</strong>: remove internalUtil.error (James M Snell) <a href="/misc/goto?guid=4959000911513512528">#11448</a></li>     <li>[<a href="/misc/goto?guid=4959000911629354462"><code>f55c628b2a</code></a>] - <strong>vm</strong>: refactor vm module (James M Snell) <a href="/misc/goto?guid=4959000911761206676">#11392</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4959000911883315816" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4959000912000347416" 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/73b51029">http://www.open-open.com/news/view/73b51029</a></p>