Apple Releases Beta 7.1 For Safari

safari

Under its AppleSeed and Mac developers programs, Apple has released a new beta version of Safari for the beta testers. The new version for OS X Mavericks is 7.1 and for OS X Mountain Lion users it is 6.2. The beta update provides several upgrades to the WebKit engine that powers the browser.

The update includes support for WebGL, IndexedDB, and JavaScript tweaks. The other change includes the way App handles extensions, as the new beta would disable all installed add-ons by default and the notes would request developers to check for any compatibility issues. According to the beta release notes, websites with in-app Web views may render differently depending on design constraints.

7.1 probably would be the last update for Safari on OS X Mavericks. After this we’ll see the launch of a new Safari on OS X Yosemite.

The full seed notes for this beta:

Focus Areas
Please focus testing on the following areas:

  • Please test general website compatibility.
  • Subpixel rendering is now on by default for all web content. Web sites or in-app web views with extremely tight design constraints may render differently.
  • CSS object model getters will return fractional double values based on subpixel layout and rendering metrics instead of rounded integral values.
  • Please test extension compatibility.

New WebKit Features

  • WebGL. Safari support for WebGL allows developers to create 3D experiences that work natively without plug-ins.
  • IndexedDB. The IndexedDB API allows web developers to store structured data for web applications that work online or require large amounts of data to be cached client side.
  • JavaScript Promises. Safari enables JavaScript authors to more naturally work with asynchronous programming patterns.
  • CSS Shapes and Compositing. Using CSS, websites can now easily flow text around images and geometry shapes, and perform image compositing operations on DOM elements.

Developers can download Safari 7.1 for Mavericks and 6.2 for Mountain Lion via Apple’s Developer Portal.

(Via 9To5 Mac)