Monday's debut of Apple's Safari 5 Web browser was one of the Worldwide Developers Conference rumors that preceded the event over the weekend, and it surprised many Steve Jobs prognosticators that he left the stage without announcing it. Then came an Apple press release on PRNewswire.com, but no browser. Then the press release disappeared, apparently a second stumble following a rare trip-up for Steve Jobs' tightly controlled message machine during the iPhone 4 announcement, and shortly after that the browser made its debut.
Available for Windows and Mac, Safari 5 includes several new features and performance enhancements, the biggest of which has been announced but not activated. The new Safari Developer Program marks the advent of digitally signed add-ons for Safari.
Given the language used to describe the program and Apple's controlled iOS marketplace, the Safari Extensions so far sounds like an attempt to extend the iOS's philosophy to the browser, although it could wind up being nothing more than the Safari version of Mozilla add-ons site.
Safari 5 also includes Safari Reader for streamlining articles, a new add-on network, dramatic performance improvements, and support for Bing search. Safari Reader is designed to streamline the browser to maximize reading space when viewing single and multipage articles. A new Reader icon in the location bar will toggle the feature, and there are mouse-over options to enlarge the story, print it, or share it via e-mail.
HTML5 support in the new version of Safari doesn't do any major trailblazing, although it does add significant support for the next generation of HTML code. Safari now supports HTML5-based full-screen video playback, video closed captioning, geolocation, drag and drop, forms validation, HTML5 Ruby, EventSource, and WebSocket. Mozilla Firefox, Google Chrome, and Opera all support these features either in their stable releases or in generally functional development versions, leaving Internet Explorer with support only in IE 9's stripped-down pre-alpha builds.
Updated at 10:30 p.m. to clarify headline.