आता पर्यंत, वेब डेव्हलपर्स वेबकिटच्या नवीनतम आवृत्तीच्या विरोधात आपला कोड मान्य करण्यावर उत्सुक आहेत कारण ऍपलच्या रात्रभर बांधणी मिळविण्यासाठी आणि स्थापित करण्याची प्रक्रिया चालू होती. सर्वात सोयीस्कर पध्दत नसली तरी, उपलब्ध गोष्टींशी संबंधित गोष्टी केल्याच्या कारणास्तव सक्रिय प्रोग्रामर गोष्टींवर अवलंबून राहण्याची अपेक्षा करीत आहेत. सफारी टेक्नॉलॉजी प्रोजेव्हलच्या रिलीझसह, या क्षेत्रामध्ये या गोष्टीमध्ये खूप सुधारणा झाली आहे.
मार्चच्या शेवटी उपलब्ध प्रथम, हे स्टँडअलोन अनुप्रयोग सफारीच्या वर्तमान आवृत्तीच्या बाजूने चालते; यामुळे विकासकांना एकाच वेळी येणा-या दोन्ही तंत्रज्ञानाच्या तसेच त्याचबरोबर सामान्य जनतेद्वारे सध्या वापरता यावे यासाठी एकत्र काम करणे सोपे होते. वेबकिटच्या सर्वात अलीकडील आवृत्तीवर केवळ सफारी टेक्नॉलॉजी प्रोजेक्टचेच निर्माण केले गेले नाही, त्यात CSS, HTML आणि JavaScript अद्यतने देखील समाविष्ट आहेत जी अखेरीस अधिकृत प्रकाशनाचा भाग बनतील. हे पुरेसे नसल्यास, पूर्वावलोकन संस्करण आपल्याला वेब इंस्पेक्टरच्या सर्वात नवीन आवृत्तीमध्ये तसेच आयपॅड आणि आयफोनसह सर्वाधिक डिव्हाइस प्रकारांमधील आपल्या अॅप्स आणि पृष्ठांचे परीक्षण करण्यासाठी प्रतिसाद डिझाइन मोडमध्ये प्रवेश देतो. दुसरी गोष्ट म्हणजे सफारी तंत्रज्ञान पूर्वदर्शन विकसक समुदायासाठी सोपे बनवते ऍपल बग रिपोर्टर द्वारे प्राप्त अभिप्राय सादर करीत आहे; अॅपच्या मदत मेनूवरून प्रवेशयोग्य
वरील वेबकिट नाइटली बिल्डमधून एक लक्षणीय वैशिष्ट्य गहाळ आहे iCloud समर्थन, या अनुप्रयोगात समाविष्ट सोयीसाठी जे डेव्हलपर त्यांच्या वाचन सूची आणि बुकमार्क करताना ते कोड आणि समस्यानिवारण करण्यासाठी प्रवेश करण्यास अनुमती देते. सफारी टेक्नॉलॉजी प्रोजेव्हलच्या पहिल्या आवृत्तीत काही ठळक वैशिष्टये नवीन उच्च-थ्रुपुट जावास्क्रिप्ट जेआयटी कम्पाइलर, ईसीएमएस्क्रिप्ट 6, छाया डीओएम स्पेसिफिकेशनची नवीनतम आवृत्ती, तसेच प्रयोक्ता जेश्चरवर आधारीत मजकूर कॉपी किंवा कट करण्याची क्षमता होती. दुसरी आवृत्ती 13 एप्रिल रोजी आधीपासूनच रिलीझ झाली होती. विकसक विनंती आणि बग अहवाल थेट प्रतिसाद अनेक.
जरी येथे लक्ष्यित प्रेक्षक स्पष्ट झाले असले तरीही विकसक खात्याची आवश्यकता न पडता मॅक ऍप स्टोअरच्या माध्यमातून सफारी टेक्नॉलॉजी प्रिव्युउ डाउनलोड किंवा अपडेट करू शकतात.
Safari Technology Preview: डेव्हलपर साधने
सफारीच्या एकत्रित विकसक साधनसाहित्यांशी नसलेल्या वाचकांसाठी, खाली काही अधिक उपयुक्त वैशिष्ट्यांचे थोडक्यात आढावा आहे
- यासह पृष्ठ उघडा: आपण स्थापित केलेल्या कोणत्याही अन्य ब्राऊझरमध्ये वेब पृष्ठ उघडण्याची क्षमता प्रदान करते, थेट सफारी मेनूमधून.
- वापरकर्ता एजंट: आपल्याला विविध ब्राउझरमधून डझनभर वापरकर्ता एजंट निवडण्यास किंवा आपल्या स्वत: चे प्रयोक्ता-परिभाषित सिंटॅक्स वापरण्यास अनुमती देते
- प्रतिसाद डिझाईन मोड: वेब पृष्ठ प्रदर्शित करते कारण ते विविध डिव्हाइस प्रकार आणि स्क्रीन रिझोल्युशनच्या संख्येवर दिसतील.
- वेब इंस्पेक्टर: सफारीच्या डेव्हलपर टूलसेटसाठी मुख्य केंद्र म्हणून कार्य करते, ब्राउझर विंडोच्या तळाशी डीफॉल्टनुसार स्थित आहे आणि सामान्यतः खालील घटक प्रदान करते: कन्सोल, डीबगर, घटक, नेटवर्क, संसाधने, संचयन आणि टाइमलाइन.
- त्रुटी कन्सोल: शोधयोग्य लॉग डेटा तसेच विविध त्रुटी आणि इशारे सादर करते.
- पृष्ठ संसाधने दर्शवा: प्रत्येक दस्तऐवजाद्वारे विघटित वेबपृष्ठासाठी उपलब्ध स्त्रोत कोड प्रदर्शित करते.
- टाइमलाइन रेकॉर्डिंग: जावास्क्रिप्ट एक्झिक्यूशनचा एक रिअल-टाइम स्नॅपशॉट, नेटवर्क विनंत्या आणि रेंडरींग डेटा प्रदर्शित करते.
- स्मार्ट शोध फील्डवरून JavaScript ला परवानगी द्या: विकासकांना सफारीच्या अॅड्रेस बारमध्ये javascript असलेले URL प्रविष्ट करा आणि कार्यान्वीत करा.
- SHA-1 प्रमाणित असणारी प्रमाणपत्रे: SHA-1 अल्गोरिदम व्यापक प्रमाणावर प्रलेखित केलेल्या समस्यांसह, Safari आपल्याला त्यांना असुरक्षित म्हणून वर्गीकृत करण्यास अनुमती देते.
- साइट-विशिष्ट युक्त्या: एखाद्या विशिष्ट साइट किंवा साइटसह समस्या सामावून घेण्यासाठी प्रसंगी, सफारी सुधारित केले जाईल. हा पर्याय तात्पुरते त्या बदलांना अधिलिखित करण्याची क्षमता पुरवतो
- स्थानिक फाइल निर्बंधः या पर्यायाने, विकासक त्यांची स्थानिक हार्ड ड्राइव्हवर फायलींवर सफारी प्रवेश मंजूर करू शकतात.
- क्रॉस-ओरिजिन प्रतिबंध: XSS आणि संबंधित असुरक्षा थांबविण्यासाठी प्रतिबंध तात्पुरते अक्षम केले जाऊ शकतात जर आवश्यक असेल तर
वरील उपकरणाच्या व्यतिरीक्त, आपण Safari Technology Preview च्या Develop menu मधून अनेक वैशिष्ट्ये आणि घटक अक्षम करू शकता. यात जावास्क्रिप्टला अंमलात, सर्व्हर-साइड आणि कॅश केलेली प्रतिमा एका पृष्ठावर लोड होण्यापासून, चालविण्यापासून विस्तार आणि बरेच काही करण्यापासून प्रतिबंध करणे समाविष्ट आहे.