RU

Как я ускорил страницу с демо-видео: сжатие видео, автоплей и страница в 400 КБ вместо изначальных 3,1 МБ

Для главной страницы я сделал минутное видео с четырьмя главами: можно посмотреть всё демо или сразу перейти к интересующей функции. Плеер работает…

оптимизация сайтапроизводительностьHTML videoautoplaypreloadFFmpegLighthouseLCPWebPUX
Habr
RU

Зачем я добавил диван в калькулятор ремонта

У ремонта есть неприятная привычка: ответ на один вопрос почти сразу порождает следующий. Посчитал плитку, теперь хочется понять, как она ляжет возл…

строительные калькуляторывеб-разработкаNext.jsUXвизуализацияраскладка плиткираскладка ламината2.5DAI-ассистентпоисковый трафик
Habr
RU

Один «+», восемь дверей и борщ: уменьшаем трение в приложениях

Человек уже решил записать еду. Но вместо ввода приложение предлагает поиск, штрихкод, фото, AI, рецепт, избранное — и ещё несколько дверей. Я сравн…

UXмобильная навигацияпользовательские сценарии
Habr
RU

Голос из машины

Есть в общении с современными нейросетями странность, которая особенно заметна в голосовом режиме. Человек слышит интонации, паузы, с…

искусственный интеллектнейросетиChatGPTLLMголосовые интерфейсычеловеко-машинное взаимодействиефилософия ИИсознаниеэффект присутствияUX
Habr
RU

Внедрение AI в дизайн-процесс: что реально работает, а что пока только обещано

Разбор того, где AI на самом деле прижился в дизайн-процессе, а где пока только обещания. На пяти реальных источниках — от интервью с дизайнерами At…

AI в дизайнедизайн-процессдизайн-системыFigma MCPCursorUXдизайн-агентыclaude
Habr
RU

LazyWeb: бесплатный MCP на 257 тысяч экранов, который чинит говнодизайн агентов и их хозяев

Когда агент рисует интерфейс «из головы», он выдаёт усреднённое из обучающих данных: безопасные цвета, layout, который вы видели тысячу раз. Я устал…

LazyWebMCPUXUIдизайнAI-агентыClaude CodeCodexdesign-researchvibe-coding
Habr
RU

От папки с созвонами до 5K+ юзеров: как pet-проект «для себя» встретился с реальными пользователями

Записать созвон — легко. Сложнее потом найти, где именно обсуждали сроки, бюджет и того самого человека, которого нужно было добавить в копию письма…

распознавание речиpet-проектыразработка продуктаUXстартапыличный опыт.запись экранаии
Habr
RU

Почему ваше приложение тормозит и как мы это исправили с помощью PowerSync

Как мы ушли от архитектуры request-wait-response, перенесли чтение данных на фронтенд через локальную SQLite и сделали интерфейс быстрее с помощью P…

local-firstPowerSyncSQLitePostgreSQLсинхронизация данныхoffline-firstархитектура приложенийbackendмобильные приложенияUX