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

Switch from parcel to esbuild #295

Open
jlfwong opened this issue Jul 18, 2020 · 0 comments · May be fixed by #432
Open

Switch from parcel to esbuild #295

jlfwong opened this issue Jul 18, 2020 · 0 comments · May be fixed by #432

Comments

@jlfwong
Copy link
Owner

jlfwong commented Jul 18, 2020

https://github.com/evanw/esbuild now contains all of the necessary features for speedscope to switch to. Code splitting was the last remaining requirement, and that was landed recently.

There are still a number of open questions here, like how to serve the assets in development & how to get hot module reloading working.

I'm interested in switching for two major reasons:

  • esbuild is really, really fast. I suspect that a full no-cache rebuild with esbuild is faster than an incremental rebuild with parcel
  • parcel is a very large dependency in terms of # of transitive npm dependencies it brings in (59 deps as of writing). This make maintaining speedscope annoying because I get security advisories for transitive dependencies that I don't care about. It also makes cloning the repo & running npm install slower. esbuild has zero dependencies
@jlfwong jlfwong linked a pull request Jun 26, 2023 that will close this issue
6 tasks
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

Successfully merging a pull request may close this issue.

1 participant