асосӣ
- Муҳаррики V8 ба версия нав карда шуд
7.8 , ки усулҳои нави оптимизатсияи иҷроишро истифода мебарад, вайронкунии объектро беҳтар мекунад, истеъмоли хотираро кам мекунад ва вақти омодагӣ барои иҷрои WebAssemblyро кам мекунад; - Дастгирии пурраи байналмилалӣ ва Юникоди ба китобхона асосёфта ба таври нобаёнӣ фаъол аст
ICU (International Components for Unicode), ки ба таҳиягарон имкон медиҳад, ки код нависаддастгирикунанда бо забонҳо ва маҳалҳои гуногун кор кунед. Модули пурраи icu ҳоло бо нобаёнӣ насб шудааст; - API устувор шуд
Риштаҳои коргарон ,имкон медиҳад ҳалқаҳои рӯйдодҳои бисёр ришта эҷод кунед. Татбиқ ба модули worker_threads асос ёфтааст, ки ба шумо имкон медиҳад рамзи JavaScript-ро дар риштаҳои параллелӣ иҷро кунед. Дастгирии устувори Workers Threads API инчунин ба филиали LTS Node.js 12.x интиқол дода шудааст; - Талабот ба платформа зиёд карда шуд. Барои ҷамъоварӣ ҳоло
талаб карда мешавад ҳадди аққал 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, request.connection, respond.connection, module.createRequireFromPath();
- Пайравӣ
баромад навсозии 13.0.1, ки якчанд хатогиҳоро зуд ислоҳ кард. Аз ҷумла, мушкилот бо npm 6.12.0, ки огоҳӣ дар бораи истифодаи версияи дастгирӣнашавандаро нишон медиҳад, ҳал карда шудааст.
Ёдовар мешавем, ки платформаи Node.js метавонад ҳам барои дастгирии сервери барномаҳои веб ва ҳам барои эҷоди барномаҳои шабакаи муштарӣ ва серверӣ истифода шавад. Барои васеъ кардани функсияҳои барномаҳо барои Node.js, шумораи зиёди
Барои коркарди шумораи зиёди дархостҳои мувозӣ, Node.js модели иҷроиши коди асинхронӣ дар асоси коркарди рӯйдодҳои ғайриблокнашаванда ва муайянкунандаи коркардкунандагони зангҳои бозпасро истифода мебарад. Усулҳои дастгирӣшаванда барои пайвастҳои мултиплексӣ epoll, kqueue, /dev/poll ва интихобро дар бар мегиранд. Китобхона барои пайвастҳои мултиплекс истифода мешавад
Дар асл, Node.js ба чаҳорчӯбаҳо монанд аст
Манбаъ: opennet.ru