First Look: Safari 3.1 adds speed and HTML 5 features
The latest version of Apple's browser adds some major enticements to switch.
Computerworld - Apple released Safari 3.1 on March 18 with an updated rendering engine that makes the fastest Internet browser even faster.
On top of that, Apple's new browser includes some features that reflect the future of the HTML 5 specification: offline storage, media support, and CSS animations and Web fonts. It also adds some needed compatibility and bug fixes, as well as some other new features that really make it a great everyday browser.
For the uninitiated, Apple provides a great PDF overview of Safari. You can get the upgrade/installer from apple.com/safari/download/ (it's about a 16MB download for both Mac and PC) or simply update from Software Update. The installation is easy but strangely requires a restart on Macs but not on Windows. By the way, Safari 3.1 is the first Windows version not to carry the "beta" tag.
The interface and the user experience are largely unchanged from those in Safari 3.0. Under the hood, however, Apple has made some significant changes that it has pulled from the latest builds of the open-source WebKit engine.
WebKit is the framework version of the engine that's used by Safari. It is also the basis of the Web browsing engine in iPhone's Mobile Safari, Symbian's browser, the Google Android platform and Adobe's new AIR platform.
Testing
To check out how well Safari 3.1 handles Web sites, I ran it through some popular standards testing -- and found that it leads the pack. In the Acid3 Tests, which were created by the Web Standards Project to test dynamic browser capabilities, Safari 3.1 scored 75 out of 100, significantly higher than the previous version of Safari and other shipping browsers (Firefox 3 Beta 4 scored 68, while the most recent WebKit scored 92).
However, the big news is how fast the new version of Safari is. How fast? I tested Safari 3.1 on my first-generation 2-GHz MacBook Pro with 2GB of RAM. In MooTools' SlickSpeed speed/validity test suite, a series of tests that use popular Javascript libraries, Safari came out on top in almost every category on both Mac and PC.
It also did significantly better than any shipping browser on the SunSpider JavaScript speed tests (although since these tests are hosted at WebKit.org, they are perhaps biased). For example, on the Mac, Safari scored 4430ms, compared with 5048ms for Firefox 3 Beta 4.
While I spend 90% of my time on a Macintosh, I also installed Safari on my Windows XP box to see how it stacked up against Internet Explorer, Opera and Firefox. In short, it worked extremely well for everyday browsing, offering speed and efficiency, especially on a four- or five-year-old machine. It also performed really well with lots of tabs open.
SlickSpeed Test
| Dojo 1.0.2 |
JQuery 1.2.3 |
MooTools 1.2 Beta 2 |
Prototype 1.6.0.2 |
|
|---|---|---|---|---|
| Mac OS | ||||
| Safari 3.1 | 91 | 138 | 209 | 272 |
| Firefox 3 Beta 2 |
142 | 235 | 151 | 282 |
| Opera 9.25 | 225 | 431 | 426 | 562 |
| Windows | ||||
| Safari 3.1 | 171 | 171 | 250 | 236 |
| Firefox 2.0.12 | 286 | 439 | 267 | 398 |
| IE7 | 335 | 468 | 869 | 1987 |
Although Safari 3.1 does perform much better than the shipping version of Firefox, the speed improvements in Firefox 3 Beta 4 are catching up with Safari 3.1 -- though Firefox 3 did consume more CPU cycles during my tests.
One of the drawbacks of Safari has been the perceived "over-smoothing" or softening of fonts on the PC. While this hasn't been completely fixed, Apple's Safari 3.1 allows Web sites to specify fonts outside the seven Web-safe font families; these new fonts can be downloaded by the browser as needed.
Unfortunately, there are still prominent features that are part of rival browsers that Safari simply can't match. For example, Safari doesn't have all of the add-ons that Firefox enjoys, such as the Google toolbar.
Furthermore, if you need to use a site that employs Microsoft's proprietary ActiveX technology -- like Microsoft Exchange's Outlook Web Access, for example -- you'll find that the experience on Safari leaves much to be desired. In this case, you're better off using Internet Explorer.
Finally, Opera offers features, such as direct BitTorrent downloads, that aren't offered in Safari.
With the 3.1 release, Safari has become the fastest browser you can use. If that isn't enough reason to make a switch, its strong adherence to Web standards and rapid adoption of new technologies might make you think again.
Read more about Networking in Computerworld's Networking Topic Center.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Digital Transformation: Creating New Business Models Where Digital Meets Physical
- Individuals and businesses alike are embracing the digital revolution. Social networks and digital devices are being used to engage government, businesses and civil...
- Make the Connection: Better Network Connectivity Drives Transformation
- Network connectivity is more than just plumbing. Leading organizations today see high-performance network connectivity as a critical enabler of competitive advantage, and not...
- Virtualizing Government Infrastructure
- All server virtualization solutions are not created equal. The more-with-less agenda for government agencies is tailor-made for server virtualization, which is evolving into...
- Moving Service Management to SaaS
- Today, organizations can enjoy similarly substantial benefi ts by migrating their IT service management functions to a software-as-a-service model. This paper shows how...
- Achieving 360 Degree Network Visibility with Nimsoft
- 360° network visibility is critical for ensuring continuous availability of networks, servers, and applications-anything less could
have costly bottom-line implications.
All Networking White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Unified Communications 101
- What's the best way to implement a unified communications solution for your organization?
- Try the OptiView® XG on your network - FREE
- The OptiView® XG is the first dedicated tablet with automated network and application analysis -- fastest way to root cause. XG raises the...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and... All Networking Webcasts