Thanks for your input!
server-side rendering should fix most of the first issue. You can get all the relevant data pre-rendered and it's pretty easy to do with the right framework. I've used quasar.dev for this in the past. It should also solve the initial load times (to an extent).
The chaining can be fixed with lazy loading/code splitting.
The only thing i haven't fixed yet is hiding the cookie banner for bots :/
The only thing i haven't fixed yet is hiding the cookie banner for bots :/