Macworld's recent review of Safari 3.0.4 highlighted the browser's excellent -- and constantly updated -- support for modern Web standards. Continuing that trend, the just-released Safari 3.1 not only stays at the head of the pack in standards support, but also becomes the first browser to work with such up-and-coming technologies as CSS Animations and the <audio> and <video> tags in HTML version 5, which is still in draft mode.
Safari's interface is mostly unchanged, and for Web sites that haven't yet implemented new technologies, browsing behavior is virtually identical to what the previous version offered. Safari's strengths remain the same, as do its limitations (such as a lack of official support for third-party plug-ins). But the new features provide a glimpse into the Web of the future.
One subtle but important change to the interface is a check box in the Advanced pane of the Preferences window: Show Develop menu in menu bar. This optional menu, designed primarily to aid Web developers, contains several commands that previously required a command-line hack to activate a hidden Debug menu. Among these are a User Agent submenu, which lets Safari easily masquerade as another browser; Web Inspector, a window showing page elements such as style sheets, images, and scripts; Network Timeline, which displays detailed information on each element's size and how long it took to load; and commands to selectively disable Web features such as caches and JavaScript.
But the real news with Safari 3.1 is the support for new standards, which will give Web designers much more flexibility and control. First up is Web Fonts, an extension to CSS whereby an entire TrueType font downloads automatically when a page loads. This eliminates the tedious design step of converting unusual fonts to graphics before placing them on a Web page, and assures that all viewers will see pages the same way, whether or not they have the fonts installed on their systems. (For an example of Web Fonts in action, use Safari 3.1 to visit this page.) Pages using Web Fonts load quickly and transparently in Safari 3.1.
Safari 3.1 supports Web Fonts, an extension to CSS, which allows fonts to download automatically with pages. This eliminates having to convert display fonts to graphics before placing them on a Web page and assures that all users see all fonts in the browser the same way. In the image on the left, Firefox substitutes fonts used in the layout to simulate the design in the browser window, because the user does not have the fonts installed. In the image on the right, Safari 3.1 actually downloads the correct font so the viewer can see the design as it's supposed to be rendered, even without the correct fonts installed.
The <video> and <audio> tags in the upcoming HTML 5 give Web designers a standard way to embed video and audio files in their pages with simple tags (similar to <img> tags) that don't require any scripting. As with Web Fonts, Safari's support for such tags is seamless, though good examples of sites that use these tags are currently difficult to find.
Using CSS Animations, a Web page can animate block elements (such as causing a text box to spin) without requiring the creation and downloading of any graphics. Once again, Safari handles such animations brilliantly, as Safari 3.1 users can see in this example.
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive Applications Resource Alerts
