Где вы получаете свою информацию, когда вам нужно знать что-то новое о Node.js? Хорошо, чтобы быть проинформированным и знать, когда выходит новые вещи. Как новое обновление, исправления, проблемы безопасности, уязвимости, утечкой пакет NPM или совершенно новая функция?
Я скажу вам, где я получаю некоторую информацию:
- Фонд среднего узла
- Узел JS Twitter аккаунт
- Бет Григгс – один из сопровождающих узлов кода
- Майкл Доусон – Сообщество Nodejs
Дело в том, что вы не только знаете, что вышли, но вы будете знать, зачем обновлять. И в одном из обновлений мы получили событие 100% скорость увеличения реакций на сервисы Backend, просто обновление библиотек и Node.js.
Итак, давайте посмотрим, что вышел с последним выпуском:
- V8 получает модернизацию : V8 Обновление до V8 7.4 Следы стека Async, более быстрые звонки с несоответствием аргументов, Быстрее ждут и более быстрый анализ сценариев Отказ
- TLS 1.3 Поддержка по умолчанию – Может быть отключен при необходимости. Это основной шаг безопасности.
- Переключите по умолчанию HTTP Parser в LLHTTP – не экспериментал больше. Проверьте, были ли вы используете Parser HTTP в вашем коде перед обновлением.
- Изготовление родных модулей проще – улучшение поддержки для этого
- Рабочие темы – Хотя старая особенность его можно использовать без флагов во время выполнения
- Куча свалки и диагностический отчет – Не требуется больше использовать 3-го вечеринки Libs, и вы можете диагностировать ваше приложение без изменения производственного кода.
- Скорость при запуске – Узел 12 генерирует кэш кода для встроенных библиотек заранее в State Time. Это дает ускорение ~ 30% в времени запуска для основного потока.
- Новый компилятор и минимумы платформы – Кодовая база теперь требует минимума 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/