Үндсэн
- V8 хөдөлгүүрийг хувилбар болгон шинэчилсэн
7.8 , энэ нь гүйцэтгэлийг оновчтой болгох шинэ техникийг ашигладаг, объектын бүтцийг устгах, санах ойн зарцуулалтыг бууруулж, WebAssembly-ийг гүйцэтгэхэд бэлтгэх хугацааг багасгадаг; - Анхдагчаар олон улсын болон номын санд суурилсан Юникодыг бүрэн дэмждэг
ICU (Unicode-д зориулсан олон улсын бүрэлдэхүүн хэсгүүд) нь хөгжүүлэгчдэд код бичих боломжийг олгодогдэмжих өөр хэл, хэлээр ажиллах. Бүрэн icu модулийг одоо анхдагчаар суулгасан; - API тогтворжсон
Ажилчдын утас ,зөвшөөрөх олон урсгалтай үйл явдлын гогцоо үүсгэх. Хэрэгжилт нь worker_threads модуль дээр суурилдаг бөгөөд энэ нь танд JavaScript кодыг олон зэрэгцээ хэлхээнд ажиллуулах боломжийг олгодог. Workers Threads API-д зориулсан тогтвортой дэмжлэгийг мөн Node.js 12.x-ийн LTS салбар руу шилжүүлсэн; - Платформд тавигдах шаардлагыг нэмэгдүүлсэн. Одоо угсарч байна
шаардлагатай наад зах нь macOS 10.11 (Xcode 10 шаардлагатай), AIX 7.2, Ubuntu 16.04, Debian 9, EL 7, Alpine 3.8, Windows 7/2008; - Python 3-д зориулсан сайжруулсан дэмжлэг. Хэрэв систем нь Python 2 болон Python 3-тай бол Python 2-г ашигласан хэвээр байгаа боловч систем дээр зөвхөн Python 3 суулгасан үед бүтээх чадварыг нэмсэн;
- HTTP задлагчийн хуучин хэрэгжүүлэлт (“—http-parser=legacy”) устгагдсан. Устгасан эсвэл хуучирсан дуудлага болон шинж чанарууд FSWatcher.prototype.start(), ChildProcess._channel, ReadStream болон WriteStream объект дахь open() арга, request.connection, response.connection, module.createRequireFromPath();
- Дараа нь
гарч ирсэн 13.0.1-ийн шинэчлэлт нь хэд хэдэн алдааг хурдан зассан. Ялангуяа npm 6.12.0 дээр дэмжигдээгүй хувилбарыг ашиглах тухай сэрэмжлүүлэг харуулсан асуудал шийдэгдсэн.
Node.js платформ нь вэб програмуудыг сервер талын дэмжлэг үзүүлэх болон энгийн клиент болон серверийн сүлжээний програмуудыг үүсгэхэд ашиглагдаж болохыг сануулъя. Node.js-д зориулсан програмуудын үйл ажиллагааг өргөжүүлэхийн тулд олон тооны
Олон тооны зэрэгцээ хүсэлтийг зохицуулахын тулд Node.js нь блоклохгүй үйл явдлын боловсруулалт болон буцаан дуудлагын зохицуулагчийг тодорхойлоход суурилсан асинхрон код гүйцэтгэх загварыг ашигладаг. Мультиплекс холболтын дэмжигдсэн аргууд нь epoll, kqueue, /dev/poll, сонгох зэрэг орно. Номын санг олон талт холболт хийхэд ашигладаг
Үндсэндээ Node.js нь фреймворктой төстэй
Эх сурвалж: opennet.ru