Expa

Expa 

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

5subscribers

76posts

Дайджест #63

🦊 Привет, это Фронти!
Я принёс свежий выпуск #63 и собрал главное за неделю ✨
В этом выпуске: Safari 27 и Chrome 153 расширяют HTML, React 19.3 стабилизирует View Transitions, Node.js 26.9 открывает дорогу к нативным библиотекам, pnpm объединяет три экосистемы, WebMCP готовит сайты к общению с агентами, а открытые Vite-серверы снова напоминают беречь .env.
🧪 HTML, браузеры и доступность
  • Safari 27 улучшил формы, адаптивные изображения и CSS, а top-level await теперь надёжно работает во всех основных браузерах.
  • Chrome 153 добавил HTML-элементы <camera> и <microphone> для более понятного запроса доступа к устройствам.
  • Новые <geolocation>, <install>, настраиваемый <select> и HTML внутри Canvas постепенно превращают браузер в полноценный UI-фреймворк.
  • Front-End Checklist вырос почти до 400 правил, а сложные таблицы всё ещё важно проверять реальными скринридерами.
🎨 CSS и дизайн
  • Старые CSS-хаки напоминают, через что пришлось пройти фронтенду до grid, flex и нормальной блочной модели.
  • StyleX превращает стили из JavaScript в небольшие переиспользуемые CSS-классы.
  • Anchor Positioning, единица lh и анимация border-image помогают решать всё больше интерфейсных задач без JavaScript.
  • Для экспериментов появились пиксельный ds.css, нарисованные от руки аннотации, редактор типографики и инструменты для CSS-переменных.
📦 JavaScript
  • Интерактивная карта объясняет каррирование, функторы, монады и другие слова, которыми удобно пугать коллег на дейли.
  • Большой разбор показывает, почему async/await ведёт себя по-разному в JavaScript, Rust, Python и Swift.
  • Iterator Helpers готовятся получить join, includes и разбиение на части.
  • Zod 4.6 добавил быстрый .validate(), а n64js доказал, что JavaScript способен эмулировать даже Nintendo 64.
⚛️ React и фреймворки
  • React 19.3 стабилизировал View Transitions и Fragment Refs, а также добавил Trusted Types.
  • Motion уже использует новые переходы, а React Router 8.4 сокращает лишние рендеры при навигации.
  • Оптимизация большого dropdown снизила INP с 1256 до 96 мс.
  • Эксперименты с coding agents показали: понятная архитектура помогает, а лишние абстракции могут увеличить стоимость работы агента в пять раз.
📘 TypeScript
  • modern-web-types добавляет типы для свежих браузерных API раньше стандартного lib.dom.
  • Fallow на Rust ищет мёртвый код, дубли, циклические зависимости и слишком сложные участки проекта.
🟢 Node.js и пакеты
  • Node.js 26.9 включил экспериментальный node:ffi, добавил node:bench и ускорил запуск worker threads до двух раз.
  • GitHub перенёс runtime Copilot с Node.js на Rust ради быстрого старта и меньшего расхода памяти.
  • В Node готовятся встроенные util.debounce() и util.throttle().
  • npm ввёл 72-часовую защитную задержку после входа через recovery code.
  • pnpm 12.4 теперь управляет npm-пакетами, Rust crates и Python-зависимостями в одном workspace.
🛰️ Сборка и безопасность
  • Открытые Vite-серверы массово сканируют в поисках .env: обновиться важно, но ещё важнее не публиковать dev-сервер в интернет.
  • Playwright 1.63 добавил именованные блокировки для тестов с общими ресурсами.
  • GitHub Actions получил более строгий контроль доступа к кэшу.
🤖 ИИ и инструменты
  • WebMCP даёт агентам явно описанные действия вместо попыток угадать интерфейс по кнопкам.
  • UI Skills и небольшие AI-ревью помогают агентам создавать более последовательный код.
  • SnapDOM 3.0 быстрее превращает DOM в изображения, включая шрифты и Shadow DOM.
  • Eraser Diagrams строит схемы из JSON, а разработчик или модель сами управляют расположением блоков.
🦊 Лисьи шутки недели:
Safari наконец починил top-level await. Теперь фронтендеры ждут только ответа от бэкенда и согласования макета.
Chrome добавил <camera> и <microphone>. До полного рабочего дня в HTML осталось стандартизировать <meeting could-have-been="email">.
pnpm теперь управляет JavaScript, Rust и Python в одном workspace. Пакетный менеджер стал фулстеком быстрее, чем лис успел обновить резюме.
А открытый Vite-сервер с доступным .env — это не cloud development. Это экскурсия по вашим секретам без предварительной записи.
Полный выпуск уже на месте 👉 https://frontend-weekly.ru/weekly-digest-63/
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