Compression Streams API + Brotli

At previous calls we've discussed the Compression streams
<https://github.com/whatwg/compression/blob/main/explainer.md> API which
allows javascript to access compression and decompression libraries (like
gzip) built into the browser. It currently doesn't support brotli.

While this isn't specifically needed for IFT, a javascript implementation
of IFT would greatly benefit from being able to use the native brotli
decompression instead of providing its own. I checked in on the current
state of adding brotli support to the api:

   - The feature request is being tracked here
   <https://github.com/whatwg/compression/issues/34> and it looks like
   adding support is being actively considered.
   - There will be a breakout session at TPAC this year to discuss adding
   support. Details here
   <https://github.com/w3c/tpac2024-breakouts/issues/72>, calendar event
   <https://www.w3.org/events/meetings/fccf73f3-01fc-424f-9106-a005bfc21ad5/>
   .

I think it might be useful for some of the fonts wg (me and Skef?) to
attend the breakout session and add support for supporting at least brotli
decompression to the API.

Received on Wednesday, 18 September 2024 20:55:14 UTC