The current xz
modules on npm uses native bindings, which is very fragile and not very suitable for reusable modules. It would be nice to have a pure JS version even though it would be a lot slower. Could then make a wrapper module that used the native binding if it installed successfully, otherwise the JS version.
Might be worth looking into compiling the native xz code to JS using emscripten.
This could potentially also be useful in the browser, where everything have to be pure JS.
xz
)Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too