SSR: обновление Node.js

Содержание

На прошлой неделе обновили ноду на нашем SSR-сервисе: апнулись с 20 версии на 24.

Результаты

И это дало неплохой эффект: SSR стал рисовать странички быстрее.

Если говорить в цифрах, то обобщённое время рендера всех энтрипоинтов уменьшилось:

  • 75 перцентиль: на 24% (с 36 до 27 ms)
  • 95 перцентиль: на 35% (с 79 до 51 ms)
  • 99 перцентиль: на 19% (с 209 до 170 ms)

Как говорится, “так неожиданно и приятно!”

Ничего существенно не сделали, а показатели улучшились.

Также вдвое (0,004% → 0,002%) уменьшилась доля запросов, не укладывающихся в таймаут. Их абсолютное число было не очень велико, но всё же.

Вывод

Не забываем своевременно обновлять зависимости — это полезно не только для безопасности, но и для перформанса ваших приложений.