Пульс веб-платформы 17.04.2026


Новости

Node.js: Temporal по умолчанию в Node 26 — V8 14.4 включил Temporal API по умолчанию, Node следует за ним. Также: Node 24.15.0 LTS с require(esm), module compile cache stable, —max-heap-size и OpenSSL 4.0.

GitHub Stacked PRs в private preview — Нативная поддержка цепочек зависимых PR: один большой change разбивается на стек мелких. Долгожданная фича для крупных рефакторингов.

Статьи, мнения, туториалы

JS/TS

Uses for Nested Промисы — James Coglan пересмотрел монадный дебат 2013 года: вложенные промиссы решают реальные concurrency-проблемы, которые flat не покрывает. Требует, но окупается.

Визуализатор event loop для JavaScript — Интерактивная визуализация микрозадач, макрозадач и порядка выполнения в браузере. Помогает быстрее понять, как работает event loop.

Automating a changelog with an agent skill — Google Pigweed автоматизирует changelog через AI-агент skill. Батчи по 25 коммитов, группировка в «stories», stack-ranking по impact. Минимальный подход не сработал — нужен скриптовый конвейер с data integrity checks.

CSS

Containment breach in cascade layer — David Bushell: !important пробивает cascade layers — @layer one { p { color: blue !important } } побеждает @layer three. Custom properties через fallback — правильный escape hatch. Спецификация логична для user styles, но в практике WordPress/plugin ecosystem — катастрофа.

Нужен ли visually-hidden? — Шаблон visually-hidden хорошо знаком a11y-специалистам. Но с развитием CSS и появлением новых подходов — стоит ли его использовать? Разбор альтернатив.

9 CSS лайфхаков для UX — Адаптивные фоны через image-set, удобная валидация, scroll-driven анимации и другие практичные CSS-приёмы.

HTML

Моя коллекция полезных HTML-фич — Набор практичных HTML-атрибутов и приёмов для ускорения загрузки изображений, корректной локализации текста и улучшения доступности.

Мнения

I don’t want a screenshot of your Claude conversation — Dave Rupert: скриншоты ответов Claude — это Brandolini’s Law для экспертов. «Я хочу твои мысли, не Claude’s». LLM угодливы по своей природе — критический фидбэк появляется только без намёка на авторство.

Speed is Not Conducive to Wisdom — Jim Nielsen: скорость — способ избежать рефлексии. «Wisdom’s feedback loop is slow». В эпохе AI-generated контента краткость стала смелым заявлением.