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


Проекты

  • Почему cssDOOM это не DOOM — рендеринг через DOM vs BSP — cssDOOM заменяет BSP-дерево Джона Кармака на translate3d-трансформации каждого
    . Это концепт современных CSS-возможностей, а не репликация оригинального движка — технически впечатляющий эксперимент.

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

JS/TS

  • AbortSignal.any() и AbortSignal.timeout(): единая отмена fetch, таймеров и async-операций — Promise.race([fetch(), timeout]) маскирует проблему: ждать перестали, но работа не остановилась. Собираем сигналы через AbortSignal.any() — одна точка отмены контролирует fetch, retry, backoff и graceful shutdown.
  • The Quiet Problem With Unnecessary async — Matt Smith: async без реальной асинхронной работы меняет контракт функции, распространяется по цепочке вызовов и скрывает настоящий ввод-вывод. Оставляем синхронное синхронным.