Skip to main content

Safari 5.1: GPU acceleration, crash-proof processes, full-screen web content, more

A new developer preview of Safari 5.1 was released yesterday in the Safari Dev Center. Safari 5.1, which ships with Lion in July, will take advantage of GPU acceleration on Windows and enable new HTML5 APIs allowing for the creation of much more sophisticated web apps. In addition to support for the latest CSS3 goodies such Text Emphasis, Vertical Text, Auto-Hyphenation and Transitions and Animations, the 45.3MB download also works with Web Open Font Format and Mathematical Markup Language (MathML). More importantly – and in line with Chrome’s architecture – plug-ins and Safari’s WebKit rendering engine now run in their own process separately of the main Safari process, meaning a misbehaving plug-in or HTML code cannot crash the browser. We’re just getting started, though.

Improved HTML5 media capabilities include audio and video caching for smoother content streaming. Web apps will be able to tell when the user’s tab is inactive in order to suspend or resume their process as to not tax the browser unnecessarily. Web developers will also love the new keyboard behavior controls, support for full-screen content and interactive popover menus – all handled via HTML5. This should pave the way for immersive web apps that mimic the appearance of iPad apps in the same way full-screen Lion apps match the look and feel of their iPad counterparts. Apple is obviously envision a future where applications – be it on your desktop, mobile device or on the web – behave and look as much consistently and similarly as possible.

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel