8 / 15
Как правильно загружать ML-модели в браузере: lazy loading, code splitting, прогресс?
Модели грузятся отдельно от основного бандла: динамический import рантайма (TF.js / ORT), отдельный route или dynamic import для ML-фичи, кеш в IndexedDB / Cache Storage, Service Worker для повторных визитов. Веса грузим через fetch с ReadableStream для отображения прогресса. Используй HTTP/2, gzip-веса не нужны (бинарные тензоры уже сжаты).