Graphics are no longer the issue. The issue these days is that your browser has to download an entire is apps with all it's dependencies before it can start rendering the few KB of text.
While i agree on the "app" thing, and something i tried to capture with the comment about abstraction, i have seen way too many sites default to massive images that they expect the client to scale as needed, taking up both bandwidth and client hardware resources.