After the announcement that the Apple developers have turned on their SMIL support in order to pass Acid3 test, I was excited enough to download the MacOS nightly and run through the SVG animation test suite. I was pretty disappointed.
Out of 58 tests involving animation, WebKit r31344 fails 54, gets 3 of the tests partially right and only gets 1 test to completely pass. To put this into ‘acid’ terms, this means that WebKit r31344 gets a score of 5/116 when it comes to SVG animation support (as compared to Opera 9.5’s 110/116). See my top-secret scoring mechanism here.
My concern at this point is that releasing such a nonconforming SMIL implementation into the wild will just frustrate authors and users. But I suppose there isn’t much SMIL out there at the moment. Here’s one data point, at least: My menus no longer animate properly in WebKit r31344, producing ‘fluttering’ icons… Is there a way I can turn off WebKit’s native SMIL when visiting my website? Does anyone know of any other sites out there using SMIL in their UI?
Anyway, I’m very much looking forward to future Webkit releases that will improve upon the SMIL implementation – and please release the build for Windows too. And I would be remiss if I didn’t congratulate the WebKit team for releasing a downloadable application that shows 100/100 on Acid3. Hopefully this post is just a little bit of cold water in the face to those fans thinking that WebKit is somehow “perfect” 🙂