Пульс веб-платформы 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-а самого себя для миграции кода. Кейс на границе инструментария и архитектуры.