Expa

Expa 

Исследую галактику фронтенда 🚀

5subscribers

76posts

Дайджест #66

🦊 Привет, это Фронти!
 
Я принёс свежий выпуск #66 и собрал главное за неделю ✨
В этом выпуске: Cloudflare открыла данные о реальной скорости веба, Chrome 155 получил JPEG XL, CSS учится сам ставить tooltip’ы на место, Deno присоединяется к Cloudflare, Next.js включает Cache Components по умолчанию, Preact 11 и Remix 3.0 выходят на новый виток, а TypeScript 7 уже пытаются переписать на Rust.
 
🧪 HTML и платформа
  • Cloudflare открыла ежедневно обновляемый набор реальных Core Web Vitals с 10 000 крупных сайтов — в том числе с данными Safari/WebKit.
  • Chrome 155 получил JPEG XL: компактнее изображения, HDR и современные возможности сжатия.
  • Открыт State of HTML 2026: можно повлиять на приоритеты развития браузерной платформы.
  • progress(), alpha() и revert-rule теперь доступны во всех основных браузерах.
  • SVG 2 приблизился к статусу рекомендации W3C.
  • Свежий опрос WebAIM напоминает: доступность нельзя сводить к одному автоматическому прогону.
  • 95% сайтов авиакомпаний не проходят Core Web Vitals на мобильных — хороший повод тестировать не только на своём MacBook.
  • Платформа снова предлагает перед установкой библиотеки проверить, не умеет ли это уже браузер.
🎨 CSS и интерфейсы
  • CSS Anchor Positioning берёт на себя привязку tooltip’ов и выпадающих меню: меньше измерений, подписок и JavaScript.
  • Dart Sass 2.0 выйдет в декабре, а нынешние предупреждения о старом синтаксисе станут ошибками.
  • Panda CSS 2.0 получил Rust-компилятор, дизайн-системы и поддержку View Transitions.
  • children-count() позволяет адаптировать стили к числу дочерних элементов.
  • CSS Doodle продолжает доказывать, что CSS — ещё и отличный генератор узоров, фонов и иконок.
  • Появились удобные заготовки для доступных bottom sheet на CSS Scroll Snap и scroll-driven animations.
📦 JavaScript
  • Deno присоединяется к Cloudflare: рантайм и edge-инфраструктура становятся ещё ближе.
  • astromd4x обещает ускорить Markdown-рендеринг в Astro в 50–70 раз.
  • µsignal предлагает реактивность в примерно 816 байтах с Brotli.
  • wasm-git переносит Git на WebAssembly — использовать его можно и в Node.js, и прямо в браузере.
  • Amber компилирует типобезопасный язык в Bash, помогая поймать ошибки до запуска скрипта.
⚛️ React и фреймворки
  • Next.js 16.4 рекомендует Cache Components по умолчанию для новых приложений.
  • Preact 11 принёс Hydration 2.0 и автоматическую передачу ref.
  • Remix 3.0 вышел из стабильной ветки и больше не построен на React.
  • TanStack Charts 1.0 предлагает типизированные графики для SVG и Canvas.
  • React Aria Sheet добавляет доступную свайпаемую нижнюю панель на scroll snapping и view timelines.
  • MSW 3.0 стал ESM-only, получил GraphQL-подписки и похудел.
  • Lexical 0.51 тоже перешёл только на ESM — эпоха require() продолжает сдавать позиции.
📘 TypeScript
  • ts-rust — ранний эксперимент по переносу компилятора TypeScript 7 на Rust с помощью ИИ-агентов. Пока не замена официальному TypeScript, но очень любопытный архитектурный эксперимент.
⚙️ Node.js
  • Node.js 26.11 добавил --process-timeout, виртуальные таблицы в node:sqlite и Buffer.stringLength().
  • Новый дизайн документации Node временно откатили: он не отдавал HTML. Документация, которая не отдаёт HTML, — смелый перформанс.
  • Vite+ 1.0 объединяет Node.js, пакетный менеджер и фронтенд-инструменты в команду vp.
  • H3 v2 строится вокруг стандартных Request и Response, поэтому одно приложение можно запускать в Node, Bun, Deno и Workers.
  • pnpm 12.10 экспериментирует с загрузкой зависимостей напрямую из хранилища, без привычного связывания node_modules.
  • Handlebars 4.7.10 закрывает две критические уязвимости — ранние версии 4.x стоит обновить.
🤖 AI и инструменты
  • preact-mcp открывает документацию и репозитории Preact для ИИ-агентов через MCP.
  • Sindre Sorhus отключил внешние PR из-за потока сгенерированных ИИ-вкладов — важный сигнал для open source.
  • GitHub CLI получил gh-stack для цепочек небольших зависимых PR.
  • Video.js 10 объединил наработки нескольких HTML-видеоплееров и уменьшил базовую сборку примерно на 60%.
  • Pascal Editor предлагает локальный 3D-редактор на React Three Fiber и WebGPU с поддержкой MCP-агентов.
🦊 Лисья шутка недели:
Cloudflare показала, что 95% сайтов авиакомпаний не проходят Core Web Vitals на мобильном. Теперь понятно, почему посадочный талон загружается ровно к моменту, когда самолёт уже стал display: none.
 
Next.js 16.4 включает Cache Components в новых проектах по умолчанию.
Значит, у фронтендеров появился официальный ответ на любой баг: «Это не устаревшие данные, это архитектура».
 
Полный выпуск уже на месте 👉 https://frontend-weekly.ru/weekly-digest-66/
Subscription levels4

<div>

$1.29 per month
Ты как <div> — без тебя не собрать ни один интерфейс.
Этот уровень — отличный способ сказать «спасибо» за статьи, переводы и новости.

<section>

$6.5 per month
Как <section> задаёт структуру странице, так и ты помогаешь проекту расти и становиться системнее.
- У тебя будет возможность участия в голосованиях за будущие темы и статьи.
- Ты получаешь доступ к еженедельному дайджесту фронтенд-новостей раньше остальных.

<main>

$12.9 per month
Главный контент — здесь.
На этом уровне ты получаешь максимальную ценность и прямое влияние на развитие канала.
- Возможность задать свой вопрос и получить персональный ответ/разбор.
Subscription Spots Are Limited

h1

$1 925 per month
На этой странице ты одинок.
Это просто шутка 😊
Go up