RU

Кнопка нажата, а ответа нет: как не потерять действие пользователя и не наделать дублей

Пользователь нажал кнопку, сеть пропала, а браузер не знает, дошёл ли запрос до сервера. Повторите запрос — можно получить дубль. Не повторяйте — по…

офлайн-очередьService WorkerидемпотентностьIndexedDBBackground Syncповторные запросыFastAPIPostgreSQLhtmxPlaywright
Habr
RU

От клика до железа: хроника одного запроса. Часть 2

В первой части мы заставили кнопку на веб-странице запустить локальный exe-файл через расширение Chrome и Native Messaging Host. Теперь усложним зад…

Chrome Native Messagingрасширения ChromeJavaJavaScriptGraalVMconnectNativeService WorkerManifest V3Native ImageWindows
Habr
RU

Удаляем фон и замазываем лица прямо в браузере: ONNX Runtime, MediaPipe и грабли Service Worker

TL;DR. Две нейросетевые задачи — удаление фона (ONNX Runtime Web + модель silueta) и замазывание лиц (MediaPipe Tasks Vision + BlazeFace) — запущены…

ONNX RuntimeMediaPipeWebAssemblyнейросети в браузереудаление фоназамазывание лицService Workerprivacyобработка изображений на клиентеdynamic import