WebKit
WebKit क्या है?
WebKit एक जाना-माना लेआउट और रेंडरिंग इंजन है, जो सबसे पहले Apple के Safari में सामने आया था। WebKit ब्राउज़र रॉ कोड लेता है और उसे उन वेब पेज में बदल देता है, जिन्हें लोग रोज़ देखते और इस्तेमाल करते हैं। सिर्फ़ टेक्स्ट की पार्सिंग के बजाय, WebKit इंजन डिज़ाइन और इंटरैक्शन को जीवंत कर देता है। कई डेवलपर इसे ब्राउज़र इंजन की कहानी में एक मोड़ के तौर पर याद करते हैं, क्योंकि इसने गति और शुरुआती CSS फ़ीचर पेश किए, जिन्होंने साइट बनाने के तरीके को आकार दिया। रोज़मर्रा के काम में WebKit कोर आज भी तब मायने रखता है, जब भी वेब डेवलपर अलग-अलग वेब ब्राउज़र में अनुमान लगाने लायक नतीजे चाहते हैं।
WebKit कैसे काम करता है?
बुनियादी तौर पर, WebKit पर निर्भर ब्राउज़र HTML पढ़ता है, CSS प्रॉपर्टी के नियम लागू करता है और फिर पेज बनाता है। व्यवहार में यह स्क्रिप्ट, लेआउट और स्टाइलिंग की उन तरकीबों को भी संभालता है, जिनसे साइट का इस्तेमाल सहज लगता है। सालों के दौरान इंजन नए टूल का सपोर्ट जोड़ता है और उन फ़ीचर में मदद करता है, जिन्हें पुराने ब्राउज़र वर्शन में कभी-कभी सपोर्ट नहीं मिलता। नए CSS फ़ीचर की टेस्टिंग के दौरान डेवलपर कोडिंग में -webkit- प्रीफ़िक्स इस्तेमाल कर सकते हैं, और यह थोड़ी अतिरिक्त छूट प्रोजेक्ट को एक जैसा बनाए रखने में काम आसान कर देती है।
उदाहरण
- Safari सबसे आम WebKit ब्राउज़र है।
- iOS ऐप इसी पर बने होते हैं, इसलिए हर मोबाइल वेब ऐप पर्दे के पीछे WebKit का इस्तेमाल करता है।
- कई डेवलपर जांचते हैं कि इंजन के अंदर कोई CSS प्रॉपर्टी कैसा व्यवहार करती है।
