The so-called "14 Golden Rules of High-Performance Websites" are:
Rule 1 - Make Fewer HTTP Requests
Rule 2 - Use a Content Delivery Network
Rule 3 - Add an Expires Header
Rule 4 - Gzip Components
Rule 5 - Put Stylesheets at the Top
Rule 6 - Put Scripts at the Bottom
Rule 7 - Avoid CSS Expressions
Rule 8 - Make JavaScript and CSS External
Rule 9 - Reduce DNS Lookups
Rule 10 - Minify JavaScript
Rule 11 - Avoid Redirects
Rule 12 - Remove Duplicate Scripts
Rule 13 - Configure ETags
Rule 14 - Make AJAX Cacheable
I'm wondering which ones GWT addresses auto-magically for its developers. For instance, as a single-page app, I'm sure Rule #1 (fewer HTTP requests) is covered under the hood. But what about Rule 9 (reduced DNS)? Rule 13?
Of these, the only one I don't think is applicable to any web framework is #2 (CDN), so let's pretend that's not on the list. So I ask: of the remaining rules, which ones does GWT address, and which ones does it not?