io.js
io.js | |
---|---|
Тип | платформа JavaScript |
Автор | Федор Индутный (Fedor Indutny) |
Последняя версия | 3.3.0 (2 сентября 2015) |
Состояние | слияние с Node.js |
Лицензия | MIT |
Сайт | iojs.org |
io.js — npm-совместимая платформа, независимый форк платформы node.js, начатый в декабре 2014 года[1].
По сравнению с node.js, в нём был обновлен движок V8, исполняющий код JavaScript, благодаря чему доступны усовершенствования языка JavaScript, определённые в спецификации ECMAScript 6[2], такие как генераторы, обещания (англ. promises)[3].
Форк был осуществлён некоторыми из основных разработчиков node.js, недовольными тем, как компания Joyent руководила проектом, и неготовностью компании принимать в проект вклад сторонних разработчиков[1], из-за чего проект почти не развивался с 2013 года. Другой причиной стала запутанность системы наименования версий Node.js, не соответствующая общепринятой модели semver[4][5].
io.js оказался более конкурентным по производительности и по скорости разработки[6]. 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,0 1,1 Klint Flint. Future of Popular Coding Tool in Doubt After It Splits in Two // Wired. — 2014. — № 12. Архивировано 29 сентября 2017 года.
- ↑ ES6 в io.js . Дата обращения: 29 мая 2015. Архивировано 29 мая 2015 года.
- ↑ Paul Krill. Io.js beta release could lead to reconciliation with Node.js, InfoWorld (Jan 13, 2015). Архивировано 11 апреля 2015 года. Дата обращения 6 апреля 2015.
- ↑ Семантическое Версионирование 2.0.0 . Дата обращения: 11 апреля 2015. Архивировано 26 марта 2015 года.
- ↑ Илья Пестов. Подборка приятных полезностей для разработчиков // Хакер. — 2015. — № 1. Архивировано 17 апреля 2015 года.
- ↑ Callum Gavin. Node.js vs. io.js v2.0.0 . Raygun (12 мая 2015). Дата обращения: 29 мая 2015. Архивировано 29 мая 2015 года.
- ↑ Видеозапись заседания технического комитета . Дата обращения: 29 мая 2015. Архивировано 19 августа 2015 года.
- ↑ io.js объединяется с NodeJS . Дата обращения: 10 сентября 2015. Архивировано 5 сентября 2015 года.
- ↑ Node.js + Io.js = Node.js 4.0.0 . Дата обращения: 10 сентября 2015. Архивировано 10 сентября 2015 года.
- ↑ Вышла в свет новая версия Node.js v4.0.0 . Дата обращения: 10 сентября 2015. Архивировано 10 сентября 2015 года.
Ссылки
- iojs.org — официальный сайт Io.js
- Проект Io.js на сайте GitHub