Гряде io.js 1.0.0

Як було оголошено раніше, сьогодні 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

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.