Node JS 12 уже доступен

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

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

  1. Фундамент среднего узла
  2. Твиттер-аккаунт узла js
  3. Бет Григгс — один из сопровождающих узлов кода
  4. Майкл Доусон — лидер сообщества NodeJS

Дело в том, что вы не только будете знать, что получилось, но и будете знать, зачем обновляться.
И в одном из обновлений мы получили 100% увеличение скорости откликов серверных служб за счет простого обновления библиотек и Node.JS.

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

  1. V8 получает обновление: Обновление V8 до V8 7.4
    Асинхронная трассировка стека, более быстрые вызовы с несоответствием аргументов, более быстрое ожидание и более быстрый разбор скрипта.
  2. Поддержка TLS 1.3 по умолчанию — при необходимости можно отключить. Это важный шаг безопасности.
  3. Переключить парсер http по умолчанию на llhttp — Больше не эксперимент. Перед обновлением проверьте, использовали ли вы http-парсер в своем коде.
  4. Упрощение нативных модулей — улучшение поддержки этого
  5. Рабочие потоки — хотя это старая функция, ее можно использовать без флагов во время выполнения
  6. Дампы кучи и отчет о диагностике — больше не требуется использовать сторонние библиотеки, и вы можете диагностировать свое приложение без изменения производственного кода.
  7. Скорость при запуске — Node 12 создает кеш кода для встроенных библиотек заранее во время сборки. Это дает ~ 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 BUILDING.md.

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

Статья была впервые опубликована в блоге Appseed.us:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *