Apple's Safari browser turns 13 years old today

By Daniel Eran Dilger

Steve Jobs unveiled the "Fastest Web Browser Ever Created for the Mac" this day back in 2003, introducing the Safari web browser that four years later would power a new kind of mobile browsing experience on iPhone.


Safari 1

The appearance of Safari may have seemed to be too late to matter in the history of HTML development; Microsoft and Netscape/Mozilla had already battled over web browsers, resulting in an established pair of browser engines that appeared to limit the emergence of any new challengers.

"We are bringing innovation back into this category with the first all new browser created in many years," Jobs stated.

A return to open web standards

Launching its own web browser enabled Apple to not only retain its customers as the importance of the web increased and as Netscape and Microsoft wavered in their interest in supporting the Mac platform, but also gave Apple greater control over the direction of web standards.

Apple not only launched its own browser app but also developed a unique WebCore browser engine (based on a fork of KHTML, an existing open source project) in competition with Microsoft's Trident and Mozilla's Gecko.

Apple's parallel push for open, complete web standards, rather than the proprietary web extensions favored by Microsoft, created a more consistent platform for web developers and a more level playing ground for all browser developers. In 2008, WebKit became first browser engine to fully pass Acid3 rendering test.

Owning the critical technology also allowed Apple to advance adoption of HTML5 as an open alternative to web apps and video necessitating a proprietary middleware plugin such as Adobe Flash or Microsoft Silverlight. A core feature of HTML5 is Canvas, Apple's patented technology that it contributed royalty-free to accelerate the development of the open web. This came largely at the expense of Microsoft and Adobe.

A massive open source project

While Safari's WebCore and JavaScript Core libraries (both sourced from KHTML) were always open source, Apple announced in 2005 that it would be making its entire browser implementation available to the community, resulting in WebKit, a complete package other vendors could use to quickly launch their own browsers.

Nokia contributed efforts to bring WebKit to its mobile phones and Google launched Chrome as an WebKit browser for Windows in preference to perpetually funding Mozilla's development of an Internet Explorer alternative. Apple initially maintained a port of Safari for Windows PCs, but eventually stopped the project as Google and other developers took over the work of maintaining WebKit on Windows.

Safari on iPhone in 2007

In 2007, Apple launched Safari on the original iPhone using the same WebKit engine and a new multitouch interface. "We wanted the best web browser on a phone," Jobs said, "so we picked the best one in the world, Safari. We have Safari running on iPhone -- it's the first fully-usable browser on a cellphone."

Because Google subsequently also used WebKit in Android, the fledgeling browser engine Apple had introduced in the face of overwhelming competition on the PC desktop quickly became the dominant mobile browser. Today, it's virtually the only browser in use on mobile devices.