Thank you for such an amazing framework!
This is the single wish my team has after our first Phoenix project in the last 5 months:
I wish for a faster time between I save a file and I see the changes in the browser. This would result in a better developer experience.
Some considerations:
- We’ve learned to analyse the compilation tree using
mix xref graph
and used Module.concat to avoid a lot of dependencies. - It happens that we have some pretty big LiveView templates that take 10 seconds to recompile. We don’t know how to work around other than putting them in separate views. We’re still waiting for a hint here.
- There are a few low level files (contexts and schemas) which very many views depend upon. Changing such file results in a slow recompilation time.