
Today, Apple has released Safari 3.1 which supports HTML 5 which introduces new CSS animation, HTML5 media support as well a downloadable fonts.
CSS - animation capabilities has support for transitions, and also animations which allows you to do CSS animations as well as Transitions. See my demo below:
Click here with Safari 3.1
< video src=sample.mov autoplay /video >
HTML5 Media Support - The new HTML5 “video” and “audio” elements allow you to add native support for embedding video and audio content in web pages. They also provide a rich scripting API for controlling playback. This makes is almost as simple as adding an image to a webpage:
Downloadable Fonts so you can link to actual font files within your CSS, instead of having to rely on common which are available to browsers.
The Safari 3.1 also fixes 13 security related flaws most of them being boring cross-site scripting issues. I have started fuzzing Safari 3.1 HTML5 markup elements and the CSS animation stuff to see what new flaws they have introduced in 3.1. I will update this post with what new bugs I find.