Monday, February 9th, 2009
Mark Pilgrim release a couple of HTML 5 roundup posts in a row. In his first post he talks about:
Big news #1: r2692, a major revamp of the way application caches are defined. Application caches are the heart of the offline web model which can be used to allow script-heavy web applications like Gmail to work even after you disconnect from the internet.
Big news #2: r2684, which redefines the
on* attributes in a way that doesn’t suck quite as much. Also, it defines the widely used (but poorly understood)
onerror attribute in a way that matches what browsers actually do with it.
Big news #3: r2685 and r2686 defines a whole slew of important events that are fired on the
Window object, including
onload. Previously, some of these were defined on the
<body> element, which didn’t actually match current browser behavior.
In his latest post he discusses the news this week that is the beginning of the non-normative section on rendering HTML documents. For those of you not up on spec-writing lingo, “non-normative” means “you can ignore this and still claim to be in compliance with the specification.” It’s advice, not commands. On the other hand, it’s generally useful advice, so ignoring it completely is probably not in your best interests.
Posted by Dion Almaer at 4:02 am