The problem was not in delivering JSON. There were better ways, but it was good enough.
The failure is that loading times had been a complaint for years, and nobody involved lifted a finger. It would be impossible to use the platform without feeling the pain.