Safari Technology Preview: Prohlížeč pro vývojáře

Až dosud si weboví vývojáři, kteří chtěli ověřit svůj kód proti nejnovější verzi WebKit, museli projít procesem získávání a instalace nočních sestav Apple. Zatímco nejvhodnější metoda, proaktivní programátoři chtějí zůstat na vrcholu věcí, které se dělají s tím, co bylo k dispozici. Věci se v této oblasti značně zlepšily, nicméně s vydáním Safari Technology Preview.

Nejprve k dispozici na konci března, tato samostatná aplikace běží vedle aktuální verze Safari; což umožňuje vývojářům současně pracovat s jak nadcházejícími technologiemi, tak i tím, co je v současné době využívá široká veřejnost. Nejen, že Safari Technology Preview je postavena na nejnovější verzi WebKit, ale také obsahuje aktualizace CSS, HTML a JavaScript, které se nakonec stanou součástí oficiálního vydání. Pokud to nestačí, náhledová verze vám také umožňuje přístup k nejnovější verzi prohlížeče Web Inspector i Režim reaktivního designu pro otestování aplikací a stránek na většině typů zařízení včetně iPadu a iPhone. Další věc, kterou prohlížeč Safari Technology ulehčuje vývojářské komunitě, je podávání zpětné vazby, dosažené prostřednictvím aplikace Apple Bug Reporter; přístupné z nabídky Nápověda aplikace.

Jedna pozoruhodná funkce, která chybí z výše uvedeného WebKit Nightly builds, je podpora iCloud, pohodlí obsažená v této aplikaci, která umožňuje vývojářům přístup k jejich čtecímu seznamu a záložek při kódování a odstraňování problémů. Některé zvýrazněné funkce v první verzi prohlížeče Safari Technology Preview představovaly nový vysoce výkonný překladač JavaScript JIT, ECMAScript6, nejnovější verze specifikace Shadow DOM, stejně jako schopnost programově kopírovat nebo řezat text na základě gest uživatelů. Druhá verze byla již vydána 13. dubna a obsahuje desítky změn. mnoho v přímé reakci na požadavky vývojářů a zprávy o chybách.

Ačkoli je cílové publikum zřejmé, může každý stáhnout nebo aktualizovat náhled Safari Technology Preview prostřednictvím Mac App Store bez nutnosti účtu vývojáře.

Safari Technology Preview: vývojářské nástroje

Pro ty čtenáře, kteří zatím nejsou obeznámeni s integrovaným sadou nástrojů pro vývojáře Safari, je uveden stručný přehled některých jeho užitečnějších funkcí.

Kromě výše uvedených nástrojů můžete také zakázat řadu funkcí a komponent z nabídky Vývoj náhledu Safari Technology Preview. To zahrnuje zabránění spuštění JavaScriptu, nakládání na straně serveru a mezipaměti v rámci stránky, rozšíření ze spuštění a další.