Apple introduces new WebKit features in latest Safari beta builds for OS X Mavericks, Mountain Lion
Apple on Thursday seeded to developers new builds of Safari for OS X 10.9 Mavericks and OS X 10.8 Mountain Lion featuring new WebKit modifications including WebGL tweaks, which should see wider adoption in OS X 10.10 Yosemite and iOS 8.
Safari 7.1 for Mavericks and Safari 6.2 for Mountain Lion brings WebGL-powered 3D rendering to Apple's browser, as well as other WebKit engine features like IndexedDB, JavaScript Promises and CSS Shapes and Compositing.
Apple is asking developers testing the latest seeds to concentrate on subpixel rendering, which is now on by default for all Web content. According to the release notes, websites with in-app Web views may render differently depending on design constraints.
Additionally, the company requests focus on extension compatibility.
As for the new WebKit features, Apple notes the following:
Safari 7.1 for Mavericks and Safari 6.2 for Mountain Lion brings WebGL-powered 3D rendering to Apple's browser, as well as other WebKit engine features like IndexedDB, JavaScript Promises and CSS Shapes and Compositing.
Apple is asking developers testing the latest seeds to concentrate on subpixel rendering, which is now on by default for all Web content. According to the release notes, websites with in-app Web views may render differently depending on design constraints.
Additionally, the company requests focus on extension compatibility.
As for the new WebKit features, Apple notes the following:
- 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 ??'ow text
around images and geometry shapes, and perform image compositing
operations on DOM elements.
Comments
How to delete the the Update from the Mac App Store pane?
It can appear there for a variety of reasons.
Same here, I'm just a regular user, has it been pushed to everyone?
Same here here. I thought I'd won something.
Edit: I'm going to download it on one of my non-dev computers to see if it gets notified of future updates later. Just curious. Someone made a mistake.
I didn't install it, and when launching App Store again the update disappeared, so it appears someone realised a mistake had been made and rectified it.
anybody who tried can confirm that html5 form validation is functioning? it's shame that safari is behind with this basic stuff. even IE does have it. validation is built-in but it doesn't prevent form submission, nor provide customer facing feedback if incorrect data is entered. all is there, just not finished and that's real shame
Using CSS, websites can now easily ��'ow text around images and geometry shapes
Huh? Websites can use CSS to swear at pictures? Or does " ��'" mean "fl" in AppleInsiderese?
To me the extra characters just seem super��'uous.
right, tested it, still no validation - FFS APPLE!!!!! is safari turning into another IE?
(right click -> Hide Update)
It can appear there for a variety of reasons.
Cheers, it worked.
In these crazy times... in this crazy asynchronous world we live in... it's good having someone on our side to think about our sanity!
(that being said... "q" has been keeping me sane for a few years now, still nice seeing the ECMAScript 6 native implementations starting to show up)
Huh? Websites can use CSS to swear at pictures? Or does " ��'" mean "fl" in AppleInsiderese?
To me the extra characters just seem super��'uous.
Speaking of ‘fl’, if you type those characters together in iBooks Author in Yosemite, it instantly crashes. Same with ‘fi’. No other combination does that, and the combinations don’t crash it on only ONE template. Opening existing files that contain either string also crashes it instantly.
It’s so weird.
I didn't install it, and when launching App Store again the update disappeared, so it appears someone realised a mistake had been made and rectified it.
Same thing happened to me on one of our Macs. The App Store update didn't show at all on another desktop and a MacBook.
Obviously I have no idea if the betas showing up are related but something is a bit flakey on some of Apples portals. Hopefully whatever is going on gets resolved soon!
By the way, the WebKit nightlies are very snappy. .
I urge testing and bug reporting for WebKit if you are up to it. If the bugs get expunged I suspect people will be very happy with Yosemite simply due to a far better Safari, likewise on iOS.
Speaking of ‘fl’, if you type those characters together in iBooks Author in Yosemite, it instantly crashes. Same with ‘fi’. No other combination does that, and the combinations don’t crash it on only ONE template. Opening existing files that contain either string also crashes it instantly.
It’s so weird.
Some sort of broken conversion to a ligature, perhaps?
Some sort of broken conversion to a ligature, perhaps?
Ooh! I thought of that but dismissed it because others work fine… I’m using Palatino, too. That could very well be it. Wonder why no other applications have that problem.
I also unexpectedly received the beta of Safari 7.1 which was automatically installed onto my MBP. On first opening Safari 7.1, a dialog advised me to re-enable those extensions that I felt were safe. From Preferences I began to re-enable my extensions without a problem. However, on checking the Enable box for LastPass I got a spinning beach-ball and Safari 7.1 was totally locked up. Anyone else seen this? I sent a bug report to both the LastPass people and to Apple (thru the feedback page since I'm not in any developer or tester program).
Looks like Safari 7.1 introduces underlining that respects both font size and letters which go under the line:
(7.0.5 vs 7.1)