Anda bisa merasakan masa depan Safari di Mac hari ini, berkat rilis Pratinjau Teknologi Safari baru dari Apple yang memberi pengguna dan pengembang reguler cara mudah untuk menguji fitur dan peningkatan baru yang akan segera hadir di web peramban.
Aplikasi baru yang berdiri sendiri untuk OS X dapat diunduh dan digunakan secara gratis oleh siapa saja, dan termasuk versi mutakhir dari mesin peramban WebKit yang masih dalam pengembangan. Ini adalah cara yang bagus bagi pengembang web untuk mengembangkan fitur baru dengan mengujinya sebelum dipublikasikan.
Pratinjau Teknologi Safari dapat digunakan berdampingan dengan Safari versi reguler untuk menguji masalah perilaku. Ini juga mencakup peningkatan baru untuk Web Inspector.
ECMAScript 6
Pratinjau Teknologi Safari mendukung ECMAScript 6, iterasi terbaru dari bahasa pemrograman JavaScript. ES6 memiliki banyak fitur baru, termasuk kelas; pelingkupan leksikal menggunakan let, const, dan class; iterator dan generator; fungsi panah; nilai parameter default; dan banyak API bawaan baru.
Kompiler JIT JavaScript B3
B3 adalah compiler low-latency, high-throughput baru yang dirancang dari bawah ke atas untuk mendukung JavaScript dan bahasa dinamis lainnya. B3 memberikan manfaat kinerja yang luar biasa, terutama pada sistem dengan inti CPU yang lebih sedikit.
Peningkatan implementasi IndexedDB
Implementasi IndexedDB WebKit yang dirubah lebih stabil, lebih sesuai standar, dan masih mengalami peningkatan pesat.
DOM bayangan
Versi terbaru Shadow DOM telah banyak direvisi berdasarkan masukan dari penulis konten web dan pengembang browser. WebKit adalah mesin pertama yang mengimplementasikan versi baru ini.
Potong dan salin terprogram ke papan klip
Sekarang dimungkinkan untuk menyalin dan memotong teks secara terprogram sebagai respons terhadap gerakan pengguna dengan document.execCommand('copy'); dan document.execCommand('cut');. Memiliki kemampuan ini dapat menghilangkan kebutuhan terakhir beberapa situs web untuk plug-in Flash.
Kebijakan Keamanan Konten Tingkat 2
Anda dapat menentukan kebijakan untuk aplikasi web Anda untuk mengurangi kerentanan injeksi konten, seperti skrip lintas situs (XSS). Level 2 berkembang di Level 1 dengan dukungan untuk