Грядёт io.js 1.0.0

JavaScriptNode.JS
Как было объявлено ранее, сегодня 13 января должен состоятся первый релиз io.js. Кроме того, сегодня в 22:00 по Москве состоится открытый митинг команды посвящённый подготовке к первому релизу.

В конце прошлого года произошёл раскол в команде разработчиков nodejs. Он был вызван тем, что части команды не понравилась модель управления таким знаковым проектом. В то время как в стабильной версии Chrome уже можно использовать такие фичи, как Symbol, for-of, коллекции Set и Map, Promise, для nodejs пока всего этого нет. За месяц существования проект отметили уже более 7000 раз.

В io.js уже сейчас доступны и по-умолчанию включены такие фичи ES6 как:
  • Block scoping (let, const, and function-in-blocks) (strict mode only)
  • Collections
  • Generators
  • Binary and octal literals (которые, кстати, уже используются в ядре проекта)
  • Promises
  • Symbols
  • Template literals

В проекте предполагается включать все фичи, которые помечены как стабильные (насчёт typeof null замечу, что его поддержка была удалена/скрыта из v8, так что можно не бояться). Уже сейчас всё это можно спокойно использовать.

Io.js, также как и Chrome, будет использовать 6-недельный цикл разработки, после которого стабильная версия v8 будет включаться в стабильную версию проекта. Пока не ясно как с этим будет коррелировать версия самого io.js. Однако ясно, что первый релиз будет 1.0.0 из-за возможных конфликтов с nodejs (в секции engines можно указать с какой версией node и npm требуется работа библиотеки).

Как собрать io.js на CentOS 6.5

# установить 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
Tags:iojsio.jsnodejsES6
Hubs: JavaScript Node.JS
+23
19.6k 47
Comments 19

Popular right now

JavaScript Fullstack Angular(10.11) / NodeJS
from 150,000 to 250,000 ₽X-KeeperМоскваRemote job
Senior Javascript/Node.JS Разработчик
from 2,500 to 3,300 $MakeomaticRemote job
NodeJS разработчик
from 150,000 to 200,000 ₽UnicraftRemote job
Nodejs Backend разработчик (SaaS)
from 2,000 to 3,000 $DolphinRemote job

Top of the last 24 hours