Node.js 19 повышает пропускную способность HTTP

автор vadim


Вышел 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 по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий