Don't forget to make sure it works on IE6 and on an ISDN too.
The only problem here is shitty internet in 2014. No civilized country has any excuse. Running fiber is incredibly inexpensive relative to almost all major infrastructure costs. A 2MB web page is not the problem.
Don't forget to make sure it only works on 48 core supercomputers equipped with 8 TB of RAM.
The only problem here (and everywhere) is shitty developers thinking that being in 2014 is an acceptable excuse for extremely shoddy work. No self-respecting developer has any excuse. At the global scales, it must be costing trillions of dollars in wasted electricity. All 2MB web pages in the world only compound the problem when they should be < 100kb.
As with everything, there should be balance. This certainly isn't it.
The only problem here is shitty internet in 2014. No civilized country has any excuse. Running fiber is incredibly inexpensive relative to almost all major infrastructure costs. A 2MB web page is not the problem.