@Buguletzu – I’m interested to hear why you feel that makes it unusable. Most enhancement scripts (i.e. JS rounded corner generators) don’t run until the DOM is loaded, do you feel they’re unusable too?

Admittedly there is an annoying FOUC-like moment when loading the page, but I don’t see why that should make it too big a deterrent to use. In the upcoming version of the script, there’ll be an option to hide the body until the template’s done rendering, will that solve the problem for you?

Also of course since it depends on JS, I wouldn’t recommend anyone use the script if they care about how the layout looks for non-JS users.

@David – While I appreciate the sentiment, I have the feeling that implementing this in a browser would be significantly harder to do. :)

And I too would love to see some experimental browser implementation. I suspect the two big reasons there’s nothing yet is that the spec’s still too much in flux (there’s several inconsistencies in the current version), and, as mentioned, it’s probably a pretty complicated system to implement.

Yes, I find js solutions that flicker your screen annoying. JS rounded corners, the first time that I saw how it flickers my page I dumped the script and implemented a css-based solution. Same with this one. Tell me a corporate page that uses these solutions. Nobody uses them on big websites exactly for this reason.

Don’t get me wrong, I would love to implement this on all the websites that I create from now on, it would be like the holy grail. But not in this form.