Apple Safari 5 Upgrade Is Seamless: Review

Safari may never be top dog in the browser market, but new features indicate Apple’s efforts create a new vision of the web

If anyone who isn’t a Mac OS X user thinks of Apple’s Safari web browser, it probably hasn’t been since the beginning of this year. This was when Google’s Chrome passed it to become No. 3 in the market, after Microsoft Internet Explorer and Mozilla Firefox. But no matter what place Safari merits in the browser derby, Apple seems committed to using it as a bully pulpit for the company’s vision of the web. That’s the first conclusion I drew after seeing the feature list of Safari 5.

With this release of Safari, Apple pushes the Tiger (10.4) release of Mac OS X even further into the attic: Safari 5 requires Leopard (10.5.8) or Snow Leopard (10.6.2), or Windows XP and later.

Removing the clutter

Perhaps the most visually appealing feature of Safari 5 is the Reader option for viewing newspaper and magazine articles; when active, one can view a stripped-down version of those articles by toggling a button in the address field. This can be valuable if one wants to remove much of what Apple calls the “clutter” on many web pages. The downside for yours truly is that it also removes many bylines. Aside from that drawback, the Reader view of a page is quite useful for many purposes, including generating uniform views for printing.

Also new in Safari 5 is the ability to set Safari’s default search engine to Microsoft’s Bing, which joins Google and Yahoo as possible options.

As anyone who follows the industry knows, Apple is big on HTML5, even though it’s a long way from being a recommended standard. This release of Safari adds a dozen features from the proposed HTML5 specification, such as geolocation and video-related functions like full-screen viewing and closed captioning. The newly supported HTML5 functions also include AJAX history, draggable attributes, forms validation, certain sectioning elements and HTML5 Ruby glosses, which are used to indicate pronunciation in Asian languages such as Chinese and Japanese.

Apple claims that Safari 5 executes JavaScript more quickly than Safari 4; new page caching and DNS (Domain Name System) prefetching methods are also expected to improve performance. The prefetching, which looks up the addresses of linked websites, is one of those so obviously useful elements that one has to wonder why this wasn’t implemented years ago. Safari 5’s cache stores previously uncached page types, reducing the wait for pages to load.

Developer-friendly

Safari 5 adds a way for web developers to view page-loading problems, in the form of a new timeline panel in the browser’s web Inspector view. This can clarify how the browser assembles a page and identify those elements that bring a browser to its knees.

Windows users ought to gain some benefit from Safari 5’s added support for graphics processors; this new feature puts the Windows version of the browser on a slightly more even playing field, catching it up with Safari on Mac OS X.