Заметки, идеи и черновики. Часто обновляются.
Engineering cases and platform incidents
Что делать, когда code splitting и Service Worker встречаются с новым деплоем — static fallback до React, аккуратный reload при битых чанках и ранняя диагностика offline-shell
Когда нужно организовать работу в offline, то такое нефункциональное требование к веб-приложению порождает конфликт с механизмом оптимизации загрузки бандла путем разбиения его на чанки и последующей ленивой подгрузкой
Гайд для разработчика по доступности: WCAG, ARIA, APG, WAI, UI Kit, тестирование, аудит, линтеры, CI/CD, E2E, ИИ.
Системное увеличение шрифта в WebView, измерение масштаба через эталонный элемент и компромисс textScaleManager с data-original-text-size.
Практический аудит доступности маркетплейса "Wildberries" с использованием подхода из 5 шагов.
View Transitions API уже год в продакшене мобильного WebView. Разбор интеграции, именованных групп и артефактов Safari — без ожидания React ViewTransition.
Практический аудит доступности интернет-банка "Приорбанка" с использованием подхода из 5 шагов. Выявленные проблемы и рекомендации по улучшению.
Практический аудит доступности "5 шагов" (без глубокого погружения в спецификации)
Когда говорят о доступности в вебе, это часто звучит как повод для красивых постов, хлопков по плечу или даже кодингового героизма. Тема, казалось бы, избитая: все её обсуждают, но мало кто реально внедряет.
Deeplink с fallback на App Store
Практический гайд - как доотправлять запросы оффлайн надёжно на iOS/Safari и Android WebView. Решение проблем с Service Worker и IndexedDB.
Palette, Theming, White Labeling, Dark Mode and CSS Variables
Connecting React Styleguidist to Zeplin styleguide