-
Notifications
You must be signed in to change notification settings - Fork 71
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
Do you really need rpt2? #189
Comments
Yep, convenience has a price. :) If anybody has an idea of how to speed it up, make a PR :) |
Thanks for the data point, as someone still trying to decided if I want to start my next TS library with Rollup, can you give us a summary of how you did this? |
I am also interested in your solution. The entry point usually imports a bunch of other modules, so we use |
@adrianmcli @sntran I'm using the typescript compiler API and the rollup API in a script. Basically, like this:
|
Hi folks, just doing some housekeeping in the issues. I'm going to close this one out as it's gone quite stale (no comments in 2+ years) and only has one upvote. This issue also does not have a specific course of action nor much specific performance tunings -- please see #148 for some discussion on various tunings / configurations / benchmarks. I've also described some Rollup + rpt2 nuances in #148 (comment) there. That being said, please feel free to continue recommending specific optimizations and the performance characteristics of different configurations here and in #148, as those can be helpful / useful, especially to other users! |
What happens and why it is wrong
Related to #79 and #148
Just a quick PSA in case it will help people out. I was using this plugin because it was convenient but building would take 2gb of memory and a long time. I narrowed down the issue to this plugin. Now I'm simply using
tsc
then plugging in the js input to rollup instead and my build time is down about 5x and memory down about 100x.I'm not knocking on the hard work @ezolenko (thanks for the plugin) has done in this project, and I'm sure it's still useful to those with smaller projects, but if you're like me and see performance issues, think if you really need this plugin because the perf costs are high.
Just my 2 cents...
Versions
The text was updated successfully, but these errors were encountered: