Im Detail
- Beispiel: Transformers.js lädt Xenova/whisper‑tiny.en für ASR und Xenova/distilbert‑base‑uncased‑finetuned‑sst‑2‑english für Sentiment‑Analyse automatisch via Default‑Model‑Resolution.
- Aktuelles Verhalten: identische Modelldateien werden bei Apps auf verschiedenen Origins mehrfach heruntergeladen und zwischengespeichert (im Beispiel 177 MB Duplikat‑Download).
- Cross‑Origin Storage API soll erlauben, byte‑identische Modelle über Origins hinweg wiederzuverwenden und so Download‑/Speicher‑Duplikate zu vermeiden.
Warum es zählt
Für Web‑Apps mit On‑Device‑Inference können doppelte Modelldownloads erhebliche Bandbreite und lokalen Speicher kosten — besonders relevant für Unternehmens‑Webapps, die Modelle lokal im Browser ausführen. Eine funktionierende Cross‑Origin‑Speicherung würde Ladezeiten und Ressourcenverbrauch reduzieren und damit Kosten und UX verbessern.
Für dich Prüfe, ob eure Web‑Apps clientseitige Modelle nutzen; wenn ja, beobachte die Cross‑Origin Storage API‑Entwicklung und plane Tests, um künftig redundanten Download‑Traffic und Speicherverbrauch zu vermeiden.