
ご存知のように、io.jsは、ES6標準のサポートを含むV8エンジンの新しいバージョンに焦点を当てています。 NodeJSでは、新しいES6機能をサポートするために、起動時やその他のトラブル時に--harmonyフラグを使用する必要がありましたが、io.jsには次の3つの革新的なグループがあります。
- 出荷 -ジェネレーター、テンプレート、新しい文字列メソッドなど、V8で安定とマークされたイノベーション それらはすべてデフォルトで有効になっており、起動時に特別なフラグを必要としません
- 段階的 -ほとんど完了しているが、テストされていないか、ES6標準に達していない。 これらは、起動フラグ--es_staging(または--harmony)を必要とする「自己責任で使用する」イノベーションです。
- 進行中 -個々のフラグに含める必要のある他のすべての革新(例-harmony_arrow_functions)
デフォルトで含まれるイノベーション:
--es_stagingフラグで利用可能なイノベーション:
iojs.org/api/all.htmlで 、より詳細な(そして、非常に広範な)ドキュメントを入手できます。