Перейти к содержанию

Юрий Бондаренко

Устанавливайте веб-приложения с новым HTML-элементом install

Для установки веб-приложений всегда требовался JavaScript. Когда вы используете событие beforeinstallprompt, весь процесс установки живет в скрипте. Новый элемент <install> меняет это: добавьте на страницу один HTML-элемент, и браузер сам отрисует надежную кнопку установки без JavaScript.

Built-in AI в Chrome: как использовать встроенные AI API в реальных веб‑приложениях

Браузерный ИИ перестал быть экспериментом — в Chrome появились встроенные Web API, которые позволяют выполнять задачи перевода, определения языка, суммаризации и локальной генерации текста прямо на устройстве пользователя, без обязательного серверного вывода модели.

Async React: создание неблокирующих UI с useTransition и useActionState

React — мощная open-source JavaScript-библиотека для построения пользовательских интерфейсов (UI), особенно для одностраничных приложений, где данные со временем меняются. Разработанная и поддерживаемая Meta (ранее Facebook), она совершила революцию в веб-разработке, представив компонентную архитектуру.

Основы квантовой информации

Узнайте о квантовых состояниях, проективных измерениях и унитарных операциях; квантовых схемах; о том, как запутанность делает возможной квантовую телепортацию, и многом другом.

Как убрать адресную строку в Trusted Web Activity

Если в Android-приложении на базе Trusted Web Activity отображается адресная строка, значит запуск произошёл не в режиме TWA, а в режиме Custom Tabs. Причина почти всегда одна: не пройдена проверка Digital Asset Links.

Разбираемся в Spec-Driven Development: Kiro, spec-kit и Tessl

Я пытался разобраться в одном из свежих buzzword в AI-разработке: Spec-Driven Development (SDD). Я посмотрел на три инструмента, которые называют себя SDD-инструментами, и попытался понять, что это вообще означает на текущий момент.

Создание пуленепробиваемых React-компонентов

Большинство компонентов пишутся под «счастливый путь». В таком режиме они работают, но в продакшене быстро проявляются слабые места: серверный рендеринг, гидратация, несколько экземпляров, конкурентный рендеринг, асинхронные children, порталы и т.д. Компонент должен корректно работать во всех этих сценариях.