RU

Как я добавил лицо голосовому ИИ на Яндексе: Simli, Anam и проверка на iPhone

У моего голосового ИИ-администратора Айки был голос на Yandex Realtime, но не было лица. Я добавил его поверх уже работающего голоса: сервис аватара…

AnamSimliвидеоаватарwebrtcголосовой ассистентsafarivadяндекс
Habr
RU

«Интернета нет — а сайт работает»: как мы учили PWA замечать авиарежим на iPhone

Мы делаем пет-проект «Чатограмма»: он считает статистику переписки прямо в браузере, файл с перепиской на сервер не уходит. Такое обещание проще все…

navigator.onLineservice workerpwasafariiosofflinefetchabortcontrollervite
Habr
RU

Как виджет для интернет-магазина чуть не спалил мой iPhone: Lottie vs видео-спрайты на телефонах

Казалось бы, что может пойти не так с легковесными векторными анимациями? Вектор в Lottie, JSON весит копейки. Но тестирование на реальном телефоне…

lottieвидео-спрайтыweb performanceоптимизацияфронтендsafarie-commerceанимациятроттлингвиджет
Habr
RU

Думал, Android пишет двигатель хуже iOS. Передумал. Потом оказалось, что прав, но по своему

Полторы тысячи записей моторов с телефонов. Виноват был не бренд и не цена телефона, а то, чей DSP отрабатывает запрос браузера. На iOS та же правка…

getusermediaобработка звукаandroidchromesafariшумоподавлениешум
Habr
RU

Я разобрался, какие браузеры реально помогают сохранить анонимность

Раньше я относился к приватности в браузере довольно наивно. Казалось, что если включить режим инкогнито, поставить блокировщик рекламы и периодичес…

браузерыанонимностьприватностьfingerprintingtrackingtor browserChromefirefoxBravesafari