Google выпустила LiteRT.js — JavaScript-библиотеку для исполнения моделей формата .tflite непосредственно в браузере. Инструмент использует возможности WebGPU, WebAssembly и WebNN для ускорения инференса на стороне клиента. Решение позволяет разработчикам запускать нейросети на CPU, GPU и NPU, обеспечивая кратный прирост производительности по сравнению с предыдущими веб-интерфейсами и стандартными CPU-вычислениями.

Библиотека является частью экосистемы LiteRT, ориентированной на эффективный запуск моделей на устройствах (on-device). Использование WebGPU позволяет перенести тяжелые вычисления с центрального процессора на графический, что критически важно для работы современных моделей в веб-среде. Поддержка WebNN в экспериментальном режиме открывает доступ к аппаратным ускорителям нейронных сетей (NPU), что дополнительно снижает задержки и энергопотребление при выполнении задач машинного обучения.

Технология ориентирована на создание высокопроизводительных веб-приложений, требующих локальной обработки данных без отправки запросов на сервер. Это снижает затраты на облачную инфраструктуру и повышает конфиденциальность пользовательской информации, так как все вычисления происходят внутри браузера.

Ключевые факты

  • Релиз LiteRT.js состоялся 9 июля 2026 года.
  • Производительность на GPU и NPU выше CPU-пути в 5–60 раз.
  • Общий прирост скорости работы по сравнению с другими веб-рантаймами достигает 3 раз.
  • Поддерживаются бэкенды XNNPACK для CPU, WebGPU для графических ускорителей и WebNN для NPU.