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


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

JS/TS

  • Что нового в ECMAScript 2026 — Павел Гжибек разбирает свежую спецификацию ES2026. Array.fromAsync, Error.isError(), Math.sumPrecise для точного суммирования float’ов, конвертация Uint8Array в Base64 и Hex, Iterator.concat(), доступ к исходному тексту в JSON.parse и Map.getOrInsert(). Наконец-то стандарт начинает закрывать мелкие пробелы, из-за которых раньше тащили полифилы и костыли.

CSS

  • Ease in, ease out, and everything between — Кармен Ансио объясняет cubic-bezier() через аналогию с ручками пера в Figma — те же кривые Безье, только изогнутые во времени, а не в пространстве. Интерактивные ползунки и живые примеры делают математику переходов наглядной. Перестаём копировать ease-in-out на autopilot.

HTML/Accessibility

  • Эффект съезда с тротуара — Доступность часто воспринимают как «привилегию для узкой группы». Автор разбирает феномен curb cut — когда решения для людей с ограниченными возможностями выигрывают всех: от пожилых пользователей до поисковых роботов и AI-агентов. Хороший шрифт, субтитры, крупные тач-таргеты — это не «особые требования», а общий профит.

Инструменты

  • UA Tracer — что на самом деле творят юзер-агенты — Пол Кинлан сделал утилиту, которая хеширует каждый запрос и привязывает ко всему на странице, позволяя отследить, что конкретный user agent реально загружает и выполняет. Удобно для анализа краулеров, LLM-ботов и браузеров, притворяющихся Chrome. Можно поднять у себя или смотреть общую статистику проекта.