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

Create a branch for 0.6.x? #324

Closed
realityking opened this issue Feb 19, 2018 · 4 comments
Closed

Create a branch for 0.6.x? #324

realityking opened this issue Feb 19, 2018 · 4 comments

Comments

@realityking
Copy link

I read @mraleph's blog post about optimizing source-map parsing without WASM earlier this morning. Since 0.6.x will be used for a long time in the Node.js ecosystem.

I'd love to apply some of his lessons to the code base. Would you be open to creating a 0.6.x branch to send pull requests against and eventually releasing a 0.6.2?

@kurtextrem
Copy link

He also posted the following graphs:
dwbtbvuw0aariqb
dwbtbvuwaaavkn-

@fitzgen
Copy link
Contributor

fitzgen commented Feb 26, 2018

As of #325, the Rust+Wasm is another 3x faster. See http://fitzgeraldnick.com/2018/02/26/speed-without-wizardry.html for details.

@fitzgen fitzgen closed this as completed Feb 26, 2018
@realityking
Copy link
Author

Hey @fitzgen, That's great - and I look forward to using it myself. But there are a lot of projects out there who will be relying on the 0.6 series for the next ~1 year until Node.js 6 is out of support. It would be great it those projects could benefit from the work already done by @mraleph.

I'm not at all advocating to abandon the WASM efforts, but the wider Node.js ecosystem is not ready to drop support for Node.js 6.

@7rulnik
Copy link

7rulnik commented Feb 8, 2021

I ported optimizations from the article into https://github.com/7rulnik/source-map-js
This fork 400% faster in parsing and 30% faster in serializing than original 0.6 version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants