Fetching and collating data from multiple other APIs, then creating server-rendered HTML responses to the browser.
Most of the Javascript was not for interaction, but for serving ads, really.
Most of the Javascript was not for interaction, but for serving ads, really.
It's not quite a backend and it's not quite a frontend, but it sort of sits in the middle and (hopefully) helps you achieve lower latency. I haven't used it myself but I think it's a promising idea and based on your post I gather a similar concept worked very well for you.