Have. Have moved to html5. The only ones that haven’t are in the enterprise where its no longer being maintained. cough kronos cough.
The real issue with that page are the external trackers and excessive use of large CSS frameworks. I just loaded CNN and the page in total uses ~7.9 MBytes (w/ uBlock Origin + Privacy Badger). With those off I’m seeing ~8.3 MBytes. If you look at the requests:
- HTML = 156 KBytes fine
- JS = 2.32 MBytes acceptable
- Images = 891 KBytes okay
- Fonts = 1.18 MBytes wut
- CSS = 4.13 MBytes dafuq
The real culprit here is the gross use of fonts and CSS.