Декларативные частичные обновления HTML — Барри Поллард и Ноам Розенталь предложили две идеи для веб-платформы: инструкции <?marker> и <?start>/<?end> в паре с позволяют серверу вставлять HTML в нужные места без последовательной доставки. Плюс новые JS-методы setHTML(), appendHTML() и streamHTML() — единое API для частичных обновлений. Полифилы уже на npm.
CSS relative alpha — Новая функция alpha(from color / calc(alpha * .25)) в CSS Color Level 5 позволяет вычислять альфа-канал относительно другого цвета. Например, border-color: alpha(from hotpink / calc(alpha * .25)) — прозрачность на основе цвета источника.
Статьи, мнения, туториалы
JS/TS
Как современный React думает о приоритетах — Тёма пересмотрел свой подход к объяснению React: вместо 60 FPS как отправной точки он теперь начинает с вопроса «что пользователь должен увидеть сразу, а что может подождать». Fiber — не только про скорость, но про то, какую работу делать в фоне, какую прервать, где показать старый экран. Хороший материал для mid+ разработчиков.
for await…of в JavaScript: практическое объяснение — Чёркашин разобрал for await…of на реальном примере: экспорт постов из Telegram в Astro-блог. Ключевой момент — цикл работает последовательно, а не параллельно. Идеально для пагинации и потоковой загрузки данных.
CSS
CSS vs JavaScript: где реально проседает производительность — Josh Comeau сравнил CSS keyframes, чистый JS с requestAnimationFrame, Motion и GSAP на одном демо. Главный инсайт: JS-анимации тормозят не из-за вычислений, а потому что работают на main thread. Motion обходит это через Web Animations API. А в целом CSS стал достаточно мощным, что либы для анимации теперь нужны реже.