Expa

Expa 

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

5subscribers

55posts

Дайджест #52

🦊 Привет, это Фронти!
Я принёс свежий выпуск #52 и собрал главное за неделю ✨
В этом выпуске: Mozilla предлагает бороться с ботами без слежки, HTML обсуждает локализованное время прямо в , браузерные приложения всё увереннее работают с локальными директориями, CSS собирает темы из одного цвета и запускает Quake в DOM, Next.js 16.3 ускоряет навигацию, Astro 7 и Vite 8.1 разгоняют сборку, TypeScript 7 RC уже близко, Node.js 26.4 пробует package maps.
🧪 HTML и платформа  
- Mozilla рассказала про PACT: способ ограничивать ботов через anonymous credentials без превращения каждого пользователя в трекинговый идентификатор.  
- В WHATWG обсуждают встроенное локализованное время для , чтобы простые даты можно было показывать без отдельной JS-библиотеки.  
- window.showDirectoryPicker открывает всё больше сценариев для браузерных IDE, редакторов и локальных веб-приложений.  
- Эксперимент с сайтом внутри favicon напоминает: веб-форматы иногда гораздо страннее и гибче, чем выглядят.  
🎨 CSS и интерфейсы  
- Modern CSS theming через light-dark(), contrast-color() и style queries позволяет строить тему почти из одного брендового цвета.  
- Grid Lanes могут ломать порядок фокуса, поэтому красивые раскладки всё ещё нужно проверять клавиатурой.  
- можно аккуратно оживлять через View Transitions и прогрессивное улучшение.   
- А ещё Quake запустили на HTML-элементах и CSS 3D без WebGL и canvas. Просто потому что веб опять решил: «а почему бы и нет».  
Доступность и UX  
- В navigation labels не нужно повторять слово navigation: скринридер уже знает роль элемента.  
📦 JavaScript  
- JavaScript всё ещё плохо умеет поставлять полноценные full-stack модули «одним пакетом», и Wasp хорошо объясняет почему.  
⚛️ React и фреймворки  
- Next.js 16.3 делает переходы почти мгновенными, не превращая приложение полностью в SPA.  
- Linear переехал со styled-components на StyleX и получил заметное ускорение навигации.  
- Кастомный React renderer помогает лучше понять reconciler после deprecation React Test Renderer.  
- TanStack Table v9 сэкономил около 90% памяти простой переработкой структуры объектов.  
- Waku развивает reusable server slices, а Takumi 2.0 рендерит React-компоненты в изображения без браузера.  
🛰️ Сборка и рантаймы  
- Astro 7 ускоряет контентные сайты через Rust-powered pipeline, Vite 8 и Rolldown.  
- Vite 8.1 добавил experimental bundled dev mode для больших проектов и новые CSS-возможности.  
- Nx 23 теперь может отдавать часть миграционной работы AI-агентам.  
- Deno 2.9 учится собирать JavaScript-проекты в десктопные приложения через deno desktop.  
- Bun предложил shared-memory threads для JavaScriptCore.  
📘 TypeScript  
- TypeScript 7.0 дошёл до release candidate и приближает Go-powered компилятор с обещанием примерно десятикратного ускорения.  
- Старые moduleResolution: node и node10 уходят, так что миграционную ветку лучше завести заранее.  
⚙️ Node.js и пакеты  
- Node.js 26.4 добавил экспериментальные package maps для статического резолва зависимостей.  
- npm 12 готовится не запускать install scripts по умолчанию, но supply chain-безопасность этим одним флажком не закрывается.  
- Идея npm на AT Protocol звучит как мысленный эксперимент про доверие, идентичность и социальную модель пакетных registry.  
- Бенчмарк WebSocket-серверов от Evil Martians снова показал: измерять производительность сложнее, чем получить красивый график.  
- pnpm экспериментирует с собственным registry-сервером pnpr на Rust.  
🦊 Лисья шутка недели:  
Next.js сделал навигацию почти мгновенной без полного ухода в SPA. Старые single-page приложения посмотрели на это и такие: «то есть можно было не держать пользователя в заложниках у спиннера?»  
MDN запустил MCP-сервер для агентов, и теперь AI хотя бы официально сможет узнать, что div с onClick — это не кнопка, а крик о помощи.
Полный выпуск уже на месте 👉 https://frontend-weekly.ru/weekly-digest-52/
Subscription levels4

<div>

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

<section>

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

<main>

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

h1

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