At Charlie Clark, re: HTML5.
Unfortunately I'd have to disagree.
It may have the potential for such optimizations, but evidently it's so rarely used that it makes no difference.
All I know is that it takes longer for pages to load, render, & let me get to the content now over a ~3MBps pseudo broadband connection to a 4th gen Intel I3 NUC with 16GB of RAM than it used to take over a 56Kbps dial up connection to a 486 with 32MB of RAM.
Unless I visited a Geocities site & let them force all the images, music, & Flash down my pipe, I could get to the contents in a few seconds.
Now it takes upwards of a minute or more for even a simple page to give me the content, images & Flash blocked, scripts disabled, & my browser locked down tighter than a nun's knickers.
The ElReg page about the BoJo attempt to shut down the government had over *five hundred* comments to it last I visited.
It makes my browser choke trying to present the content to me.
I mean unresponsive & my screen reader silent for a while until it can finish chewing on the code ElReg uses to present those comments.
Just the story, no comments, & the page renders fast enough, but try to show the comments & i...t s...l...o...w...s w...a...y d.... o.... w... n...
The less code they try to run, the cleaner & more simple the back end code, the faster, cleaner, & more secure the page will be as a result.
If it takes going back to HTMLv1.0 & no scripting to force the WebDevs to accept the fact that they've completely screwed the pooch, then let's go back to that simpler time & make them relearn how to do their damned jobs.
This is said as someone whom used to write up sites as a hobby.
I once wrote a page for an employer & created it so that the render times were "zippy" over a 14.4KBps line to a field tech laptop that was only a couple hundred megahertz, to display over a TB of internal PDF documents.
The visitor would click the catagory of the doc he wanted, that would load another page with a drill down menu to specific sub catagories, & if he clicked a title then it opened a preview that could be downloaded with one button click.
My boss at the time was so impressed he wanted to make me the company web master.
I refused because I didn't consider being a mere WebDev as a "real" job.
How I wish I had done things differently, I might be filthy stinking rich. =-Jp
Anyway, back on topic.
HTML5 may have the potential to be fast & Accessible, but that potential is utterly wasted on an industry that seems hell bent to bring even a fekkin super computer cluster to it's knees trying to chew through all the crappy back end code they stomp down the pipe.