Вышла версия Node.js 20.8.0, предлагающая повышение производительности потоков в популярной среде выполнения JavaScript.
Версию 20.8.0, опубликованную как «текущая» версия Node.js 29 сентября и предлагающую новейшие функции платформы, можно загрузить с сайта nodejs.org. Улучшена производительность потоков, доступных для записи и чтения, что улучшило создание и уничтожение примерно на 15 % и снизило нагрузку на память для каждого потока. Другие важные моменты включают повышение производительности читаемого веб-потока, увеличение потребления асинхронного итератора читаемого потока примерно на 140 % и улучшение читаемого потока. pipeto
расход примерно на 60%.
Переработка управления памятью в vm
Тем временем API были созданы с помощью importModuleDynamically
вариант. Эта переработка устраняет давние утечки памяти и проблемы использования после освобождения в API, поддерживаемых этой опцией, таких как vm.Script
, vmCompileFunction
и vmSyntheticModule
. Это должно позволить затронутым пользователям выполнить обновление со старых версий Node.js.
Node.js 20.8.0 также содержит ряд изменений, влияющих на возможности документов, потоков и модулей. Хотя версия 20.8.0 является «текущей» версией, что дает авторам библиотеки время для добавления поддержки, Node.js 18.18.0 на данный момент упоминается как версия с долгосрочной поддержкой (LTS) асинхронной, управляемой событиями среды выполнения JavaScript. , рекомендованный для большинства пользователей и опубликованный 18 сентября. Его также можно скачать с nodejs.org.
Дальше читайте это:
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python пытается удалить GIL и повысить параллелизм
- 7 причин, по которым Java по-прежнему хороша
- Война за лицензирование открытого исходного кода окончена