Пульс веб-платформы 18.09.2026
Статьи, мнения, туториалы
JS/TS
- Web Workers now have an experimental implementation in Node.js — Node.js получил экспериментальную реализацию Web Workers через
globalThis.Worker. Позволяет запускать многопоточный код безworker_threads— используя нативный браузерный API. - How to Implement a Distributed Circuit Breaker — Разбор паттерна Circuit Breaker для распределённых систем: когда стоит открывать/закрывать цепь, как считать пороги ошибок и зачем нужен полуоткрытый режим. Практический подход с примерами на TypeScript.
CSS
- Better Centering with CSS text-box — CSS-свойство
text-boxрешает вечную проблему неровных отступов внутри кнопок и бейджей. Без магических чисел — padding становится симметричным для любого шрифта, потому что вычисляется относительно текстового бокса, а не line-height.
Инструменты
- Why (and How) GitHub Ported Copilot’s Runtime from Node to Rust — GitHub рассказывает, зачем они переписали рантайм Copilot с Node.js на Rust: уменьшение latency, снижение потребления памяти и использование Copilot-а самого себя для миграции кода. Кейс на границе инструментария и архитектуры.