Node.js 0.6.0リリース

node.jsの新しい安定バージョンがリリースされました-0.6.0。

ダウンロード(tar.gz、linux) ダウンロード(exe、windows)
サイト
ドキュメント

これはメジャーリリースであるため、後方互換性なしでAPIに変更が加えられています。 アプリケーション/モジュールで何かが機能しなくなった場合、このwikiページは移行に役立ちます。
https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6

0.5.xブランチと比較した主な変更点: ほとんどのノードは、Windowsサポートを提供するように再設計されました。 これらの変更によってUNIXシステムのパフォーマンスが低下するのではないかという懸念がありましたが、すべてがはるかに優れていることが判明しました。 たとえば、Linuxシステムのベンチマーク結果は次のとおりです。
v0.4.12(Linux)v0.6.0(Linux)
http_simple.js /バイト/ 10245461 r / s6263 r / s
io.js読み取り19.75 mB / s26.63 mB / s
io.js書き込み21.60 mB / s17.40 mB / s
startup.js74.7ミリ秒49.6ミリ秒
httpおよびioベンチマークでは、多いほど良いです。 スタートアップでは、少ないほど良いです。 HTTPベンチマークは、10ギガビットネットワーク上の3つのサーバーからの600の接続を使用して実施されました。

以前のバージョン0.4では、WindowsでCygwinの下でのみNodeを実行できました。 libuvへの移行とネイティブWindows APIのおかげで、Windowsでの作業速度の大幅な改善を確認できます。
v0.4.12(Windows)v0.6.0(Windows)
http_simple.js /バイト/ 10243858 r / s5823 r / s
io.js読み取り12.41 mB / s26.51 mB / s
io.js書き込み12.61 mB / s33.58 mB / s
startup.js152.81ミリ秒52.04ミリ秒
これらは、Windowsを完全にサポートする前の中間段階で良い結果になると考えています。たとえば、現時点では、MS Visual Studioを使用してネイティブモジュールを作成する簡単な方法はまだありません。 この機能や他の多くの機能を追加する作業は、0.6.xブランチの次のリリースで実行されます。


また、リリース間隔を大幅に短縮する予定です。 次の安定ブランチは、ほぼ1月になります。 今後、Google Chromeの6週間の間隔に従ってリリースする予定です。

コード、テスト、ドキュメント、およびバグレポートのすべての貢献者に感謝します!

v0.5.12と比較したv0.6.0の変更点のリストは次のとおりです。

2011.11.04、バージョン0.6.0(安定)

Source: https://habr.com/ru/post/J131944/


All Articles