📜 ⬆️ ⬇️

Safari 5.1 Developer Preview Overview

Safari 5.1 About
Today in the morning I found a letter from Apple, which reported on a new Safari, available for use by developers. It became interesting to me, and decided to twist it a little.


Where to get?


To get a new version of Safari, you need to register at the Safari Developer Center , it's free, but tedious, you'll have to answer a lot of questions.

UPD: Also, as AlieNCrazY noted, the new version can be downloaded on the iMZDL website.
')

WebGL support


The new version immediately caught the eye of a new item in the menu developer, Enable WebGL, I started it. I went to Google Body for verification - it works very fast, I did not notice any significant shortcomings, and I don’t consume much memory.

google body

Reading list


I don’t know about you, but I’ve always had a folder in my bookmarks where I threw interesting articles in order to read them sometime later, so I was very pleased to find this feature in the new Safari. With her, everything is very obvious so we go further.

left panel reading list list

HTML5


The new safari takes 273 points on html5test — this is 45 higher than the previous version, now it overtakes the FF with 255 points, but is not enough for chrome, the last beta of which takes 293.

html5test results

From the new, added support:

Although MathML is too raw for a campaign, the formulas are a little crooked:
image

New APIs


In the new safari, finally, normal Fullscreen support has been added. For these purposes, Apple provides a set of new features:

and CSS pseudo-classes:

In addition, added:


It is also worth adding that the rendering process is now separated from the application process. Plugins (not extensions) are also isolated. Obviously, this is the result of the continuation of their finishing of the sandbox (addition from the CLR habrauser).

Developer tools


developer menu
Here are the innovations that I discovered here:

Source: https://habr.com/ru/post/120775/


All Articles