• New WebKit Features Introduced By Apple In Latest OSX Mavericks Safari Beta Builds



    A new beta version of Safari has been released by Apple to testers in the AppleSeed program and Mac developers. Users on Mountain Lion will see version 6.2 but the new version for Mavericks is 7.1. There are many upgrades to the WebKit engine in the new update. Changes in the beta include JavaScript promises, WebGL support, IndexedDB support, and CSS Shapes and Compositing according to the release notes.

    The way the app handles extensions has also been changed, since all installed add-ons are disabled in the new beta by default. Developers were asked to check for compatibility issues in the notes. This new version will probably be the last major update for Safari on Mavericks as we’re waiting for OS X Yosemite to be launched, with Safari 8 included in OSX Yosemite. Below are the full seed notes for beta 7.1:

    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.
    Safari 7.1 for Mavericks and version 6.2 for Mountain Lion can be downloaded by developers using Apple’s Developer Portal.

    Source: Apple
    This article was originally published in forum thread: New WebKit Features Are Introduced By Apple In Latest OSX Mavericks Safari Beta Builds started by Akshay Masand View original post
  • Connect With Us

  • Twitter Box

  • Facebook