main
- Ikhono lokukhiqiza ngokundiza noma ekuveleni kwezehlakalo ezithile lizinzile
imibiko yokuxilonga , ebonisa izehlakalo ezisiza ukuhlonza izinkinga ezifana nokuphahlazeka, ukonakala kokusebenza, ukuvuza kwenkumbulo, umthwalo osindayo we-CPU, ukuphuma kwephutha okungalindelekile, njll. - Kwengezwe usekelo lwe-API yokuhlola
I-Async Local Storage ngokuqaliswa kwekilasi le-AsyncLocalStorage, elingasetshenziswa ukudala isimo esingavumelaniyo nezibambi ezisekelwe kumakholi we-callback nezithembiso. I-AsyncLocalStorage ikuvumela ukuthi ugcine idatha ngesikhathi isicelo sewebhu sisacutshungulwa, okusikhumbuza ukugcinwa kwendawo okunentambo kwezinye izilimi. - Kukhishwe umlayezo oyisixwayiso mayelana nesici sokuhlola lapho kulayishwa
amamojula I-ECMAScript 6 ixhumeke futhi ithekeliswe kusetshenziswa izitatimende zokungenisa nokuthekelisa. Ngesikhathi esifanayo, ukuqaliswa kwamamojula we-ESM ngokwawo kuhlala kuwukuhlola. - Injini ye-V8 ibuyekezelwe enguqulweni
8.1 (1 ,2 ,3 ), okuhlanganisa ukulungiselelwa kokusebenza okusha nezici ezifana nesisebenzisi esisha sokuhlanganisa esinengqondo "??" (ibuyisela i-operand yesokudla uma i-operand yesokunxele NULL noma ingachazwanga, futhi okuphambene nalokho), u-opharetha "?." ukuze uthole isheke lesikhathi esisodwa salo lonke uchungechunge lwezakhiwo noma amakholi (isibonelo, βdb?.user?.name?.lengthβ ngaphandle kokuhlolwa kokuqala), indlela ye-Intl.DisplayName yokuthola amagama enziwe endawo, njll. - Kubuyekezwe i-Streams API, okuhloswe ngayo ukuthuthukisa ukuvumelana kwama-Streams API kanye nokuqeda umehluko ekuziphatheni kwezingxenye eziyisisekelo ze-Node.js. Isibonelo, ukuziphatha kwe-http.OutgoingMessage kuseduze nokusakaza.Ibhaleka, futhi net.Socket iyafana ne-stream.Duplex. Inketho ye-autoDestroy isethwe kokuthi "iqiniso" ngokuzenzakalelayo, okusho ukubiza "_destroy" lapho kuqedwa.
- Kwengezwe usekelo lwe-API yokuhlola
WASI (WebAssembly System Interface ), ukuhlinzeka ngezindawo zokusebenzelana zesoftware ukuze kusetshenziswe ukuxhumana okuqondile nohlelo lokusebenza (i-POSIX API yokusebenza ngamafayela, amasokhethi, njll.). - Izimfuneko ezengeziwe ze
izinguqulo ezincane abahlanganisi nezinkundla: macOS 10.13 (High Sierra), GCC 6,I-Windows entsha 7/2008R2 .
Masikhumbule ukuthi iplatifomu ye-Node.js ingasetshenziswa kokubili ukusekelwa kweseva yezinhlelo zokusebenza zeWebhu kanye nokudala izinhlelo ezijwayelekile zeklayenti nenethiwekhi yeseva. Ukwandisa ukusebenza kwezinhlelo zokusebenza ze-Node.js, inani elikhulu le
Ukuze isingathe izicelo eziningi ezifanayo, i-Node.js isebenzisa imodeli yokusebenzisa ikhodi engavumelani esekelwe ekucubunguleni umcimbi ongavimbeli kanye nokuchaza izibambi zokushaya ucingo. Izindlela ezisekelwayo zokuxhumanisa okuningi zifaka phakathi i-epoll, i-kqueue, /dev/poll, nokukhetha. Umtapo wolwazi usetshenziselwa ukuphindaphinda ukuxhumana
Emgogodleni wayo, i-Node.js ifana nezinhlaka
Source: opennet.ru