昨年末に、nodejs開発チームが分裂しました。 チームの一部がそのような画期的なプロジェクトを管理するモデルを好まなかったという事実が原因でした。 Chromeの安定版では、Symbol、for-of、SetおよびMapコレクション、Promise、nodejsの機能を使用することはすでに可能ですが、これはまだありません。 その存在の月にわたって、プロジェクトは7,000回以上注目されています。
io.jsでは、次のようなES6機能:
- ブロックスコープ(let、const、およびfunction-in-blocks)(厳密モードのみ)
- コレクション
- 発電機
- バイナリおよび8進リテラル( ところで、プロジェクトのコアで既に使用されています )
- 約束
- 記号
- テンプレートリテラル
プロジェクトには、安定としてマークされているすべての機能が含まれていると想定されています( typeof nullについては、v8からサポートが削除/非表示になっているため、恐れることはできません )。 すでに、これらはすべて安全に使用できます。
Io.jsは、Chromeと同様に、6週間の開発サイクルを使用します。その後、v8の安定バージョンがプロジェクトの安定バージョンに含まれます。 io.js.のバージョン自体がこれとどのように相関するかはまだ明確ではありません。 ただし、nodejsとの競合の可能性があるため、最初のリリースが1.0.0になることは明らかです( エンジンセクションで、ライブラリが動作する必要があるノードとnpmのバージョンを指定できます )。
CentOS 6.5でio.jsをビルドする方法
# devtools 2 cd /etc/yum.repos.d wget http://people.centos.org/tru/devtools-2/devtools-2.repo yum --enablerepo=testing-devtools-2-centos-6 install devtoolset-2-gcc devtoolset-2-gcc-c++ devtoolset-2-binutils.x86_64 # scl enable devtoolset-2 bash # make
プロジェクトサイト: iojs.org
担当者: iojs / io.js