-
-
Notifications
You must be signed in to change notification settings - Fork 158
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
Transform Performance Slow #1303
Comments
I think this might be more relevant for |
you know what, I think it may be typia itself, I don't know? I created a kind of subset of my setup in the typia playground When I import this file and build it with my app, via vite, it takes ~1.5 seconds. ~1.5s is fine if this was the only file, but in my full (simple) app these add up to about 30s of additional build time 🎻😿. This file has no external deps (other than typia), so I'm starting to doubt my suspicion that it's an issue with the way the unplugin plugin sets up the ts context per-file (see issue I opened on the plugin). What do you think @samchon, @ryoppippi? |
@timoxley Wait, is unplugin-typia process every single file? |
It's processing all the files with the typia keyword, that seems to be working correctly. |
Yeah, so idk why it slows so much. Anyway, I reopen ryoppippi/unplugin-typia#334 again. In this issue, we discuss typia's transformer itself. We'll discuss unplugin-typia's improvement in another issue! |
I have a small vite/vitest application with a handful of tests. The tests take a long time to cold-start and it appears they are getting slowed down by the typia transform: ~15 seconds for ~15 files.
Is there something that can be configured to make it transform faster, e.g. caching, parallelism or something, or is this perhaps a limitation of esbuild/tsc/vite? Any suggestions or additional information I can provide?
AFAICT I'm on the latest version of all relevant packages.
The text was updated successfully, but these errors were encountered: