euv: UI-фреймворк на Rust и WebAssembly для браузера
Вводный гайд по euv: виртуальный DOM, реактивные сигналы, макрос html! и mount — декларативный фронтенд с типобезопасностью Rust и сборкой в WASM.
Тег
Все статьи блога с этим тегом.
Вводный гайд по euv: виртуальный DOM, реактивные сигналы, макрос html! и mount — декларативный фронтенд с типобезопасностью Rust и сборкой в WASM.
Как автор превратил Tailwind-классы в typed props и дошёл до «осознанных» компонентов: формы, visibleWhen, RBAC — без Controller на каждом поле.
React Status #479: React Router v8 как «намеренно скучный» апдейт, Rust-порт React Compiler, RN 0.86, TypeScript 7 RC и новости экосистемы React.
Разбор concurrent rendering в React 19: срочные и фоновые обновления, useTransition, useOptimistic и границы Suspense без блокировки UI.
Полный путь HTTP-запроса — DNS, TLS, CDN, балансировщик, Nginx, backend, Redis, очереди, PostgreSQL и обратно в браузер. Практический разбор для разработчиков и архитекторов.
Как автор стабилизировал Core Web Vitals после отказа от React: Cache API, cookie-gated HTML, отказ от Zod в браузере и рефакторинг форм на Astro.
Metadata Driven Architecture, движки платформы, стек фронтенда и стратегия миграции — как строить ERP, которая развивается десятилетиями без переписывания каждые пять лет.
14 MIT-компонентов от extend.ai: просмотр документов, bounding box citations, загрузка файлов и e-signature.
ref vs reactive, потеря реактивности при деструктуризации, watchEffect и Teleport — разбор частых ошибок на Dev.to.
От серверного рендеринга 2005 года до AI-приложений и edge computing: как менялись веб-архитектуры, почему старые решения не были ошибками и как выбирать подход в 2026 году.
baseUrl, paths и project references: @shared/types вместо ../../../ и тихие падения сборки без workspace:*.
Рендеринг, сеть, архитектура компонентов и Core Web Vitals — то, что туториалы по кнопкам не объясняют, а продакшен требует.
История и практика: BMP, GIF, JPEG, PNG, WebP, HEIC, AVIF и JPEG XL. Как работает сжатие, что выбрать в 2026 году, как отдавать картинки на сайте без просадки LCP.
Сначала измерение, потом правки: debounce, ленивая загрузка, Web Workers, уменьшение бандла и контрольный список быстрых побед.
Server Components по умолчанию, меньше client JS, next/image, без CLS, кеширование, next/script и замеры на throttled mobile.
Static export Next.js, Web Workers для тяжёлых алгоритмов, bitboards для Block Blast, trie для word search — $0 hosting.
Старый HTML в вкладке, новый бандл на CDN — chunk не найден. Глобальный listener и cache-bust за ~15 строк.
Chrome и Edge тестируют декларативную кнопку установки веб-приложения — проще, чем только манифест и свой скрипт.
SvelteKit 2.56 — field.as() для форм, breaking change в refresh query, эксперимент community plugins и radar ThoughtWorks.
Как MDN ушёл от SPA на React к Lit, server components и «островам» интерактивности — и зачем это важно для контентных сайтов.
Разработчик перенёс портфолио с Next.js 15 на Astro 6: ~230 КБ JS на странице поста стало ~0 КБ, Lighthouse 99–100.
Пошаговая сборка без хаоса зависимостей: маршрутизация, стили и локализация в одном минимальном, но готовом к продакшену каркасе.