Puteți profita de viitorul Safari pe Mac astăzi, datorită lansării noii Safari Technology Preview de la Apple, care oferă utilizatorilor obișnuiți și dezvoltatorilor o modalitate ușoară de a testa noi caracteristici și îmbunătățiri care vor apărea în curând pe web browser.
Noua aplicație autonomă pentru OS X poate fi descărcată și utilizată gratuit de oricine și include o versiune de ultimă oră a motorului de browser WebKit care este încă în curs de dezvoltare. Este o modalitate excelentă pentru dezvoltatorii de web de a avansa în ceea ce privește noile funcții, testându-le înainte de a fi publice.
Safari Technology Preview poate fi utilizat cot la cot cu versiunea obișnuită a Safari pentru a testa problemele de comportament. De asemenea, include noi îmbunătățiri pentru Web Inspector.
ECMAScript 6
Safari Technology Preview acceptă ECMAScript 6, cea mai recentă iterație a limbajului de programare JavaScript. ES6 are multe funcții noi, inclusiv clase; scop lexical folosind let, const și class; iteratori și generatori; funcții săgeată; valori implicite ale parametrilor; și multe noi API-uri încorporate.
B3 JavaScript JIT compilator
B3 este un nou compilator cu latență scăzută, cu randament ridicat, conceput de la bază pentru a suporta JavaScript și alte limbaje dinamice. B3 oferă beneficii mari de performanță, în special pe sistemele cu mai puține nuclee CPU.
Implementare îmbunătățită a IndexedDB
Implementarea revizuită a IndexedDB a WebKit este mai stabilă, mai compatibilă cu standardele și continuă să se îmbunătățească rapid.
Shadow DOM
Cea mai recentă versiune a Shadow DOM a fost puternic revizuită pe baza informațiilor din partea autorilor de conținut web și a dezvoltatorilor de browsere. WebKit este primul motor care implementează această nouă versiune.
Tăiați programat și copiați în clipboard
Acum este posibil să copiați și să tăiați text programat ca răspuns la un gest de utilizator cu document.execCommand („copiați”); și document.execCommand („tăiat”);. Dacă aveți această capacitate, puteți elimina ultima nevoie a unor site-uri web pentru pluginul Flash.
Politica de securitate a conținutului Nivelul 2
Puteți defini o politică pentru aplicația dvs. web pentru a atenua vulnerabilitățile legate de injecția de conținut, cum ar fi scripturile cross-site (XSS). Nivelul 2 se extinde la nivelul 1 cu sprijin pentru