Вышел Node.js 19. Последнее обновление популярной среды выполнения JavaScript по умолчанию включает HTTP Keep-Alive — изменение, которое должно обеспечить лучшую пропускную способность Интернета.
Версия Node.js 19, доступная на nodejs.org, была выпущена 18 октября. Начиная с этой версии, Node.js устанавливает keepAlive
значение true по умолчанию. Таким образом, любое исходящее соединение HTTP(S) автоматически будет использовать HTTP 1.1 Keep-Alive, обеспечивая лучшую пропускную способность, поскольку соединения по умолчанию используются повторно. По умолчанию окно ожидания составляет пять секунд. Кроме того, HTTP-агент Node может анализировать ответ. Keep-Alive
которые серверы могут отправлять. Этот заголовок сообщает клиенту, как долго оставаться на связи. HTTP-сервер Node теперь будет автоматически отключать простаивающих клиентов, когда close()
вызывается.
Node.js 19 заменит Node.js 18 в качестве «текущей» версии проекта, когда Node.js 18 перейдет в статус долгосрочной поддержки позднее в октябре. Node.js 19 будет текущей версией до апреля 2023 года.
Также в Node.js 19:
- API WebCrypto теперь стабилен, за исключением алгоритмов Ed25519, Ed448, X25519 и X448. Этот API обеспечивает реализацию стандартного API JavaScript Web Crypto для выполнения основных криптографических операций в веб-приложениях.
- Экспериментальный
node --watch
Опция, доступная начиная с Node.js 18.11, перезапускает процесс при изменении импортированного файла. - Движок V8, лежащий в основе Node.js, обновлен до версии 10.7.
- Поддержка DTrace/SystemTap/ETW была удалена, в качестве причины была указана приоритезация ресурсов.
-
--experimental-specifier-resolution
флаг убран. Эту функциональность теперь можно реализовать с помощью пользовательских загрузчиков.
Дальше читайте это:
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python пытается удалить GIL и повысить параллелизм
- 7 причин, по которым Java по-прежнему хороша
- Война за лицензирование открытого исходного кода окончена