io.js | |
---|---|
Tip de | Platformă JavaScript |
Autor | Fedor Indutny ( Fedor Indutny ) |
ultima versiune | 3.3.0 (2 septembrie 2015) |
Stat | îmbina cu Node.js |
Licență | MIT |
Site-ul web | iojs.org |
Fișiere media la Wikimedia Commons |
io.js este o platformă compatibilă cu npm , o furcă independentă a platformei node.js , lansată în decembrie 2014 [1] .
În comparație cu node.js, a actualizat motorul V8 care execută cod JavaScript , făcând disponibile îmbunătățiri ale limbajului JavaScript definite în specificația ECMAScript 6 [2] , cum ar fi generatoare și promisiuni [ 3 ] .
Furk-ul a fost realizat de unii dintre dezvoltatorii de bază ai node.js, nemulțumiți de modul în care Joyent gestiona proiectul și de refuzul companiei de a accepta contribuții ale terților la proiect [1] , din cauza cărora proiectul s-a dezvoltat cu greu. din 2013. Un alt motiv a fost confuzia sistemului de denumire a versiunii Node.js , care nu corespunde modelului semver general acceptat [4] [5] .
io.js s-a dovedit a fi mai competitiv în ceea ce privește performanța și viteza de dezvoltare [6] . Pe 13 mai 2015 a avut loc o ședință a comitetului tehnic al proiectului, la care s-a luat decizia de reunire cu Node.js și de dezvoltare comună ulterioară sub egida Fundației Node [7] [8] .
Pe 8 septembrie 2015, Node.js v4.0.0 a fost lansat ca o fuziune între Node.js v0.12.7 și io.js v3.3.0. [9] [10]
Node.js | ||
---|---|---|
Platformă | ||
Cadre | ||
Limbi | ||
gazde |
|