You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
zstd and the application/zstd media type were standardized in 2018 in RFC8478 (and refined in RFC8878). In the context of the web, support is becoming more widespread:
There has been no activity on this feature request for 5 months and it is unlikely to be implemented. It will be closed 6 months after the last non-automated comment.
Having made comparisons between compression methods for internal communication between serverless functions zstd has proven to have one huge advantage over deflate and gzip:
client side decompression for large blocks is MUCH faster then inflate or gunzip.
Similar to br for a blob written once and read many times for this usecase there is an overall gain using zstd.
Please keep this feature request for basic support.
Not only clients like Chrome added support for zstd, but also CDNs like Cloudflare. They recently activated it automatically when "zstd" is present in the Accept-encoding header.
It could be really useful to have it as part of zlib.
Activity
github-actions commentedon Dec 8, 2023
There has been no activity on this feature request for 5 months and it is unlikely to be implemented. It will be closed 6 months after the last non-automated comment.
For more information on how the project manages feature requests, please consult the feature request management document.
JamieMagee commentedon Dec 8, 2023
I think this is still relevant as the 22 👍 reactions (and counting) shows.
bricss commentedon Feb 17, 2024
Zstd Content-Encoding will start shipping 🚢 soon in modern web browsers, and its support in Node could be very handy, imo 🙄
yyfearth commentedon Feb 23, 2024
available in in Chrome 121 now.
Accept-Encoding: gzip, deflate, br, zstdJamieMagee commentedon Feb 23, 2024
Support is also being tracked on caniuse: https://caniuse.com/zstd
12 remaining items
skhaz commentedon Oct 11, 2024
Keep
vejo2 commentedon Oct 26, 2024
Having made comparisons between compression methods for internal communication between serverless functions
zstdhas proven to have one huge advantage overdeflateandgzip:client side decompression for large blocks is MUCH faster then
inflateorgunzip.Similar to
brfor a blob written once and read many times for this usecase there is an overall gain usingzstd.Please keep this feature request for basic support.
255kb commentedon Nov 8, 2024
Not only clients like Chrome added support for zstd, but also CDNs like Cloudflare. They recently activated it automatically when "zstd" is present in the
Accept-encodingheader.It could be really useful to have it as part of zlib.
zlib: add zstd support
bjohansebas commentedon Feb 8, 2025
In which versions of Node.js will this feature be available?
JamieMagee commentedon Feb 8, 2025
Likely v24, which is scheduled to be released in April 2025.
EDIT: looks like it's also going to be included in v23.8.0.
zlib: add zstd support
zlib: add zstd support
zlib: add zstd support
zlib: add zstd support