Рубрики
Без рубрики

Узел JS 12 есть там

Новое обновление, исправления, проблемы безопасности, уязвимости, утечка пакета NPM или совершенно новая функция?

Автор оригинала: Teo Deleanu.

Где вы получаете свою информацию, когда вам нужно знать что-то новое о Node.js? Хорошо, чтобы быть проинформированным и знать, когда выходит новые вещи. Как новое обновление, исправления, проблемы безопасности, уязвимости, утечкой пакет NPM или совершенно новая функция?

Я скажу вам, где я получаю некоторую информацию:

  1. Фонд среднего узла
  2. Узел JS Twitter аккаунт
  3. Бет Григгс – один из сопровождающих узлов кода
  4. Майкл Доусон – Сообщество Nodejs

Дело в том, что вы не только знаете, что вышли, но вы будете знать, зачем обновлять. И в одном из обновлений мы получили событие 100% скорость увеличения реакций на сервисы Backend, просто обновление библиотек и Node.js.

Итак, давайте посмотрим, что вышел с последним выпуском:

  1. V8 получает модернизацию : V8 Обновление до V8 7.4 Следы стека Async, более быстрые звонки с несоответствием аргументов, Быстрее ждут и более быстрый анализ сценариев Отказ
  2. TLS 1.3 Поддержка по умолчанию – Может быть отключен при необходимости. Это основной шаг безопасности.
  3. Переключите по умолчанию HTTP Parser в LLHTTP – не экспериментал больше. Проверьте, были ли вы используете Parser HTTP в вашем коде перед обновлением.
  4. Изготовление родных модулей проще – улучшение поддержки для этого
  5. Рабочие темы – Хотя старая особенность его можно использовать без флагов во время выполнения
  6. Куча свалки и диагностический отчет – Не требуется больше использовать 3-го вечеринки Libs, и вы можете диагностировать ваше приложение без изменения производственного кода.
  7. Скорость при запуске – Узел 12 генерирует кэш кода для встроенных библиотек заранее в State Time. Это дает ускорение ~ 30% в времени запуска для основного потока.
  8. Новый компилятор и минимумы платформы – Кодовая база теперь требует минимума GCC 6 и GLIBC 2.17 на платформах, отличных от MacOS и Windows.

Минимумы Windows остаются такими же, как Node.js 11, требуя как минимум Windows 7, 2008 R2 или 2012 R2 и минимальный компилятор Visual Studio 2017. Macos Пользователи, нуждающиеся в компиляции Node.js, потребуют минимума XCode 8 и Node.js Двигатели, доступные на Nodejs.org, будут поддерживать только минимум MacOS 10.10 «Yosemite».

Дополнительные детали доступны в Node.js Строительство .md Отказ

Получил вдохновение от этого статья

Статья была впервые опубликована в блоге appseed.us: https://blog.appseed.us/node-js-12-is-out-here/