Safari tehnoloogia eelvaade: brauser arendajatele

Praeguseks on Web-arendajad, kes soovivad oma koodi kinnitamist Webkiti uusima versiooniga, läbima Apple'i öösel ehitiste hankimise ja installimise protsessi. Kuigi see ei ole kõige mugavam meetod, on ennetavad programmeerijad, kes soovivad asjadest kinni pidada, teha kättesaadavaks. Selles valdkonnas on asjad siiski oluliselt paranenud, kuid Safari tehnoloogia eelvaate avaldamisega.

Esmakordselt kättesaadav märtsikuu lõpuks, see eraldi rakendus töötab Safari praeguse versiooni kõrval; mis võimaldab arendajatel samaaegselt töötada nii tulevaste tehnoloogiate kui ka üldsuse poolt praegu kasutatavate tehnoloogiatega. WebKiti uusim versioon põhineb lisaks Safari tehnoloogia eelvaatele ning sisaldab ka CSS-i, HTML-i ja JavaScript-uuendusi, mis lõpuks muutuvad ametliku väljaande osaks. Kui see ei ole piisav, pakub eelvaateversioon teile juurdepääsu veebispetsifikaatori uusimale versioonile ja vastupidise disaini režiimile, et katsetada teie rakendusi ja lehti enamikus seadmetüüpides, sealhulgas iPadis ja iPhone'is. Teine asi, mida Safari tehnoloogia eelvaade muudab hõlpsamaks, kui arendaja kogukond esitab tagasisidet, mis on saavutatud Apple Bug Reporteri kaudu; juurdepääsetav rakenduse menüüst Spikker.

Ülaltoodud WebKiti öösel ehitistest puuduv märkimisväärne funktsioon on iCloudi tugi, mis on selles rakenduses lisatud, mis võimaldab arendajatel oma lugemisloendit ja järjehoidjaid oma koodide ja tõrkeotsingute ajal juurde pääseda. Safari tehnoloogia eelvaate esimese versiooni esile tõstetud funktsioonid olid uus suure jõudlusega JavaScripti JIT-kompilaator, ECMAScript6, Shadow DOM-i spetsifikatsiooni uusim versioon, samuti oskus kasutajaliidest lähtuvalt teksti kopeerida või lõigata. Teine versioon ilmus juba 13. aprillil, kus oli kümneid muudatusi; paljud reageerivad otseselt arendaja taotlustele ja vigade aruannetele.

Kuigi sihtrühm on siin selge, võib igaüks alla laadida või värskendada Safari tehnoloogia eelvaadet Mac App Store'i kaudu, ilma et oleks vaja arendajakontot.

Safari tehnoloogia eelvaade: arendaja tööriistad

Allpool on lugejad, kes pole juba tuttavad Safari integreeritud arendaja tööriistakomplektiga, lühiülevaade mõnest sellest kasulikest funktsioonidest.

Lisaks ülaltoodud tööriistadele saate Safari tehnoloogia eelvaate menüüst väljatöötamise menüüst välja töötada ka mitmeid funktsioone ja komponente. See hõlmab JavaScripti käivitamise takistamist, lehtede laadimist lehel, serveripoolsetest ja vahemällu salvestatud kujutistelt, laienduste käivitamist ja muud.