Safari технологиясын алдын ала қарау: әзірлеушілер үшін браузер

Веб әзірлеушілер WebKit-тің соңғы нұсқасына қарсы өздерінің кодтарын дәлелдеуге талпынған кезге дейін Apple компаниясының түнгі құрылымдарын алу және орнату үдерісінен өтуге тура келді. Ең ыңғайлы әдіс болмаса да, қолда бар нәрселердің үстінен қалуға тырысатын прогрессивті бағдарламашылар қол жетімді нәрсемен айналысады. Алайда бұл салада Safari технологиясының алдын-ала көрсетілімін шығару арқылы нәрсе жақсарды.

Алдымен наурыз айының соңында қол жетімді, бұл жеке қолданба ағымдағы Safari нұсқасымен қатар жүреді; әзірлеушілерге бір мезгілде алдағы технологиялармен, сондай-ақ, қазіргі уақытта немен айналысатындығымен бірге жұмыс істеуді жеңілдетеді. Safari технологиясының алдын ала қарауы WebKit-тің ең соңғы нұсқасына негізделіп қана қоймай, сонымен қатар CSS, HTML және JavaScript жаңартуларын да қамтиды, олар кейіннен ресми шығарылымның бөлігі болады. Егер бұл жеткіліксіз болса, алдын-ала қарау нұсқасы веб-инспектордың ең жаңа нұсқасына, сондай-ақ iPad және iPhone-ды қоса, көптеген құрылғылар түрлерінде бағдарламаларды және беттерді сынау үшін жауапты дизайн режиміне қол жеткізуге мүмкіндік береді. Safari технологиясының алдын ала қарауы әзірлеушілер қауымдастығына Apple қателер туралы хабарлаушы арқылы қол жеткізілген кері байланыс жіберуді жеңілдететін тағы бір нәрсе; қолданбаның анықтама мәзірінен қол жетімді.

Жоғарыда айтылған WebKit Nightly құрастырған негізгі ерекшелігі iCloud қолдау болып табылады, бұл бағдарламаға енгізілген ыңғайлылық, олар әзірлеушілерге оқу және ақаулықтарды жою кезінде оқу тізіміне және бетбелгілерге қатынасуға мүмкіндік береді. Safari технологиясының алдын ала қарауының бірінші нұсқасындағы кейбір ерекшеліктері жаңа жоғары өнімді JavaScript JIT компиляторы, ECMAScript6, Shadow DOM спецификациясының ең соңғы нұсқасы, сондай-ақ пайдаланушы қаңылтырына негізделген мәтінді бағдарламалы түрде көшіру немесе қиып шығару мүмкіндігі болды. Екінші нұсқасы қазірдің өзінде 13 сәуірде жарияланды, ондаған өзгерістер болды; әзірлеуші ​​сұрауларына және қателер туралы есептерге тікелей жауап беру.

Мұнда мақсатты аудитория айқын болғанмен, кез келген адам Mac App Store арқылы Safari технологиясының алдын ала қарауын әзірлеуші ​​есептік жазбасын қажет етпей қотара немесе жаңарта алады.

Safari технологиясының алдын ала қарауы: Бағдарлама құрастырушылары

Safari-дің интеграцияланған әзірлеушісі құралдарымен таныс емес оқырмандар үшін, төмендегі кейбір пайдалы мүмкіндіктердің қысқаша шолуы.

Жоғарыда аталған құралдардан басқа, Safari технологиясының алдын ала қараудың Даму мәзірінен көптеген мүмкіндіктер мен компоненттерді де ажыратуға болады. Бұған JavaScript-нің орындалуын болдырмау, серверде және кэштелген бейнелерді бет ішінен жүктеуден, кеңейтімдердің орындалуынан және тағы басқалардан тұрады.