Safari 5 browser to add Safari Reader, extensions, more

From InfoWorld: Steve Jobs's Worldwide Developers Conference (WWDC) keynote was not without its share of glitches, and bad luck continued to plague Apple on Monday as what appeared to be a prematurely released press release dished the features on the latest update to the company's Web browser. According to the release, which has since been pulled, Safari 5 adds a new Safari Reader feature that presents Web pages in a streamlined interface, support for developer-created extensions, new HTML5 capabilities, and performance increases.

The new Safari Reader feature seems akin to Web-based services like Readability, giving you the option of viewing a Web page in a slimmed-down, scrollable view that eliminates many of the distracting elements. Safari 5 can detect both single and multipage articles and allows you to toggle the Reader mode to display the article, print it, or share it via e-mail.

From a developer perspective, Apple has at long last opened up Safari to extensions, a feature that had long been the domain of rival browsers like Chrome and Firefox. The introduction of the free Safari Developer Program lets programmers create extensions based on HTML5, CSS3, and JavaScript. Apple's even added an Extension Builder to Safari to help develop, package, and install extensions. To ensure security, extensions run in a sandboxed mode solely in Safari and require a digital certificate signed by Apple.

Safari 5 also features a number of performance enhancements, including the new Nitro JavaScript engine, which Apple claims improves JavaScript performance by 30 percent over Safari 4 and 3 percent over Google Chrome, as well as making it twice as fast as Firefox 3.6. They've also built in additional speed features such as DNS prefetching and improved caching of previously viewed pages.

Apple's spent a lot of time talking about HTML5 recently, and Safari appears to put the company's money where its mouth is. Included in the update are a handful of new HTML5-related features, like the addition of full screen video playback and closed captions, as well as HTML5 Geolocation and several other capabilities that should allow Web developers to take even more advantage of the features that HTML5 can offer.

View: Article @ Source Site