webrecorder / wabac.js

wabac.js - Web Archive Browsing Augmentation Client
https://replayweb.page
GNU Affero General Public License v3.0
96 stars 16 forks source link

Support zstd decoding #191

Open ikreymer opened 2 weeks ago

ikreymer commented 2 weeks ago

Browsers now include Accept-Encoding: zstd, and more and more sites are serving zstd compression, so should definitely add support for zstd decompression, along with deflate/gzip/brotli that wabac.js supports.

ikreymer commented 2 weeks ago

Priority is for zstd encoded content first, but would also be great to support zstd compressed WARCs which are also in use.

Will look at https://github.com/101arrowz/fzstd first, also considering WASM options.