Io.js

Перейти к: навигация, поиск
io.js
Тип

платформа JavaScript

Автор

Федор Индутны (Fedor Indutny)

Последняя версия

3.3.0 (2 сентября 2015)

Состояние

слияние с Node.js

Лицензия

MIT

Сайт

iojs.org

io.js на Викискладе

io.js — npm-совместимая платформа, независимый форк платформы node.js, начатый в декабре 2014 года[1].

По сравнению с node.js, в нём был обновлен движок v8, исполняющий код JavaScript, благодаря чему доступны усовершенствования языка JavaScript, определённые в спецификации ECMAScript 6[2], такие как, генераторы, обещания (англ. promises)[3].

Форк был осуществлён некоторыми из основных разработчиков node.js, недовольными тем, как компания Joyent[en] руководила проектом, и неготовностью компании принимать в проект вклад сторонних разработчиков[1], из-за чего проект почти не развивался с 2013 года. Другой причиной стала запутанность системы наименования версий Node.js, не соответствующая общепринятой модели semver[4][5].

io.js оказался более конкурентным по производительности и по скорости разработки[6][неавторитетный источник? 779 дней]. 13 мая 2015 года состоялось заседание технического комитета проекта, на котором принято решение о воссоединении с Node.js и дальнейшем совместном развитии под эгидой организации Node Foundation[7][8].

8 сентября 2015 года вышел Node.js v4.0.0 как результат слияния Node.js v0.12.7 и io.js v3.3.0. [9][10]

Примечания

  1. ↑ Future of Popular Coding Tool in Doubt After It Splits in Two // Wired. — 2014. — № 12.
  2. ES6 в io.js
  3. Io.js beta release could lead to reconciliation with Node.js, InfoWorld (англ.) (Jan 13, 2015). Проверено 6 апреля 2015.
  4. Семантическое Версионирование 2.0.0
  5. Подборка приятных полезностей для разработчиков // Хакер. — 2015. — № 1.
  6. Node.js vs. io.js v2.0.0. Raygun (12 мая 2015).
  7. Видеозапись заседания технического комитета
  8. io.js объединяется с NodeJS
  9. Node.js + Io.js = Node.js 4.0.0
  10. Вышла в свет новая версия Node.js v4.0.0

Ссылки

  • iojs.org — официальный сайт Io.js
  • GitHub


Io.js.

© 2016–2023 mk-hram.ru, Россия, Барнаул, ул. Школьная 34, +7 (3852) 17-07-29