ffmpegwasm / ffmpegwasm/ffmpeg.wasm

Store WASM file in localStorage

Offen
#358 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C
Sterne
17.8k
Forks
1.1k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The Library is really good, but the only thing is that it takes very long to load the library cause it is humungous. Which is sometimes frustrating as a developer and will obviously be frustrating to the consumer.

The Idea I have is that we can store a compressed WASM file and then store it in the localStorage. Then when the load function is called and if the corePath is the same we can directly get the file from localStorage and inject it.
We can offer a flag like cacheLocalStorage: boolean, to configure this.
If the WASM file is not there in localStorage we can download it.
We can do similar stuff with worker.js and core.js files, which are much smaller than the WASM file.
We should also check the limit of localStorage to avoid errors.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.