enhancementhelp wanted
Repository metrics
- Stars
- (1,646 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
Currently SSR takes about 8ms each render in production, and about 20-40ms in dev, and this is being executed synchronously. So let's say you have 10 components inside a LiveView, it'll end up taking 80ms!
When turning off SSR it's super fast, you can easily render a 100 components and not feel any delay.
The culprit is the call to NodeJS.
Doing the following things will probably do the trick.
- Reduce the amount of time to call NodeJS
- Run asynchronously somehow, I'm not sure how to do this inside a HEEx template.
Maybe Bun is the answer here, or a better way of calling Node.