There needs to be a cultural change in how we approach building for the web. Yes, some of the tools we choose are part of the problem, but the bigger problem is that performance still isn’t being recognised as the most important factor in how people feel about websites (and by extension, the web). This isn’t just a developer issue. It’s a design issue. It’s a UX issue. It’s a business issue. Performance is everybody’s collective responsibility.
Source: Adactio: Journal—Instantiation
Great article (as always) by Jeremy Keith about why the web is so slow and painful to use… hint, because we built it that way!