Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for zstd #48412

Open
JamieMagee opened this issue Jun 11, 2023 · 6 comments
Open

Support for zstd #48412

JamieMagee opened this issue Jun 11, 2023 · 6 comments
Labels
feature request Issues that request new features to be added to Node.js.

Comments

@JamieMagee
Copy link

What is the problem this feature will solve?

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:

Browsers

Web servers

Tools

What is the feature you are proposing to solve the problem?

Add support for zstd compression in Node's zlib module.

What alternatives have you considered?

No response

@JamieMagee JamieMagee added the feature request Issues that request new features to be added to Node.js. label Jun 11, 2023
Copy link
Contributor

github-actions bot commented 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.

@github-actions github-actions bot added the stale label Dec 8, 2023
@JamieMagee
Copy link
Author

I think this is still relevant as the 22 👍 reactions (and counting) shows.

@github-actions github-actions bot removed the stale label Dec 9, 2023
@bricss
Copy link

bricss commented 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
Copy link

available in in Chrome 121 now. Accept-Encoding: gzip, deflate, br, zstd

@JamieMagee
Copy link
Author

Support is also being tracked on caniuse: https://caniuse.com/zstd

jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Mar 17, 2024
jkrems added a commit to jkrems/node that referenced this issue Apr 13, 2024
@jkrems
Copy link
Contributor

jkrems commented Apr 13, 2024

Potential PR for basic support (no custom dictionaries): #52100

jkrems added a commit to jkrems/node that referenced this issue Sep 10, 2024
jkrems added a commit to jkrems/node that referenced this issue Sep 10, 2024
jkrems added a commit to jkrems/node that referenced this issue Sep 10, 2024
jkrems added a commit to jkrems/node that referenced this issue Sep 10, 2024
jkrems added a commit to jkrems/node that referenced this issue Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issues that request new features to be added to Node.js.
Projects
Status: Awaiting Triage
Development

No branches or pull requests

4 participants