Web Vitals

Разбираем на схемах и демках, что означает каждая из метрик.

  • web vitals
  • performance

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

Обновление Node.js с 20 на 24 версию дало ощутимый прирост производительности SSR-сервиса без каких-либо изменений в коде.

  • nodejs
  • ssr

Node.js vs Deno vs Bun

Практический эксперимент по сравнению Node.js, Deno и Bun на реальном SSR-сервисе в Дроме — неожиданные результаты в продакшене.

  • nodejs
  • deno
  • bun
  • ssr

Navigate event

Navigation API стал доступен во всех трёх браузерах — теперь можно отслеживать любые переходы на странице через одно событие navigate.

  • navigation-api
  • javascript
  • web-api

Автоматизированный выбор ревьюера

Как в Дроме решили проблему неравномерного распределения ревью среди фронтенд-платформы с помощью умной автоматизации выбора ревьюера.

  • code-review
  • автоматизация
  • инженерная культура

CSS Custom Highlight API

Позволяет стилизовать произвольные фрагменты текста без оборачивания их в дополнительные DOM-элементы.

  • css
  • javascript
  • веб-стандарты

sibling-index() и sibling-count()

Позволяют работать с порядковым номером и количеством элементов внутри родителя.

  • css

Dialog closedBy

Новый атрибут closedBy для HTML-элемента dialog позволяет декларативно управлять способами закрытия модального и немодального диалога.

  • html
  • dialog