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


Новости

  • Pete Hunt возглавил развитие Next.js в Vercel — Гильермо Рауч подтянул в Vercel Пита Ханта (ex-React core) и Ника Шрока (сооснователь GraphQL). Хант теперь отвечает за роадмап Next.js, а команда обещает ежемесячные security-патчи по расписанию.
  • What Can We Learn From Bun’s Rapid Rust Rewrite With AI? — Bun мигрирует с Zig на Rust, и большую часть механической работы выполняли параллельные инстансы Claude Code. Основа новой реализации — Bun 1.4. Интересный кейс для всех, кто следит за эволюцией JS-рантаймов.

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

JS/TS

  • Как entity затащила features, а композиция свалилась в widgets — Разбор типичной ошибки во Feature-Sliced Design: карточка банковской карты засунута в entities/card/ui, через спринт туда же пролезли features/block-card и проверка прав. Статья показывает, как вернуть границы на места и почему в FSD 2.1 советуют двигаться сверху вниз — от страниц к переиспользуемым слоям.

CSS

  • Your Grid Lanes Will Likely Fail WCAG 2.4.3 — CSS Grid с subgrid может нарушать порядок фокуса, создавая ловушки для пользователей клавиатуры. Мануэль Матузо показывает, почему визуальный порядок ячеек и DOM-порядок расходятся — и как это ломает требования accessibility.

Performance

  • Your Browser Does Math Differently on Every OSMath.sin() и Math.cos() выдают разные результаты в зависимости от ОС и браузера — из-за разных математических библиотек. Это не просто курьёз, а рабочий вектор для fingerprinting.