Юрий Бондаренко¶
Fullstack-разработчик с 20-летним стажем в веб-разработке, специализируюсь на экосистеме React.
Github GetMentor Boosty Linkedin Резюме
Стафф¶
-
Доки
HTML+CSS
Typescript
Angular
React
React Native
PWA
NodeJS
XSLT -
Фуфломицины
Приложения для проверки псевдо-лекарств
-
Игральные кубики
Приложения для бросков игральных костей
-
Duckov.ru
Русскоязычная база знаний по игре Escape from Duckov
-
Opennext Cloudflare PWA
Приложение для демонстрации работы возможностей PWA-приложений на базе фреймворка OpenNext и воркеров Cloudflare
-
use-server-sent-event
NPM-пакет, предоставляющий простой и эффективный React hook для обработки Server-Sent Events (SSE)
Переводы интересного¶
Экспериментальный полифилл для Prompt API
Prompt API в Chrome позволяет взаимодействовать с LLM через высокоуровневый браузерный API window.LanguageModel. Однако поддержка пока ограничена, а реализация остается сложным процессом.
Устанавливайте веб-приложения с новым HTML-элементом install
Для установки веб-приложений всегда требовался JavaScript. Когда вы используете событие beforeinstallprompt, весь процесс установки живет в скрипте. Новый элемент <install> меняет это: добавьте на страницу один HTML-элемент, и браузер сам отрисует надежную кнопку установки без JavaScript.
API искусственного интеллекта в браузере: как использовать Built-in AI в Chrome в реальном вебе
Браузерный ИИ уже вышел из стадии "интересной демонстрации". В Chrome появились встроенные API, которые позволяют делать перевод, определение языка, суммаризацию и генерацию текста локально на устройстве пользователя — без собственного сервера вывода модели.
Async React: создание неблокирующих UI с useTransition и useActionState
React — мощная open-source JavaScript-библиотека для построения пользовательских интерфейсов (UI), особенно для одностраничных приложений, где данные со временем меняются. Разработанная и поддерживаемая Meta (ранее Facebook), она совершила революцию в веб-разработке, представив компонентную архитектуру.
Что на самом деле нового в JavaScript (и что будет дальше)
ES2025 вышел в июне, TC39 только что одобрил кандидат в ES2026, и часть того, что в него входит, реально изменит то, как я пишу JavaScript каждый день.
Основы квантовых алгоритмов
Узнайте, как квантовые компьютеры могут эффективно решать задачи, включая поиск и факторизацию, быстрее классических компьютеров.
Основы квантовой информации
Узнайте о квантовых состояниях, проективных измерениях и унитарных операциях; квантовых схемах; о том, как запутанность делает возможной квантовую телепортацию, и многом другом.
Как убрать адресную строку в Trusted Web Activity
Если в Android-приложении на базе Trusted Web Activity отображается адресная строка, значит запуск произошёл не в режиме TWA, а в режиме Custom Tabs. Причина почти всегда одна: не пройдена проверка Digital Asset Links.
Начните давать имена функциям в useEffect и потом скажете себе спасибо
Примерно год назад я начал давать имена функциям внутри useEffect. Это изменило то, как я читаю компоненты, как отлаживаю их и в итоге как вообще их структурирую.