upvote
Yes. All these language runtimes compile against common libraries. Compression libs are one of the most common common libraries that platforms like node, ruby, dotnet, python, and etc need to compile.

Google provides the Brotli implementation. Package maintainers slurp that up and create ie libbrotli-dev. When you compile node it uses that for brotli support.

reply
Brotli was a library released by the Google team that developed it. There weren't lots of independent implementations; they were all from the same source code.
reply
Or you can roll your own and not rely on the literal disaster that Google developed. Brotli is trivial to implement.
reply