The HTML5 specification says where they're optional, so any browser that properly implements the spec
You're commented needed to modified for current times. ;-)
If this was truly the case, we wouldn't need things like Applitools to view our HTML documents in various browsers to scan for differences.