अंतर ब्राउज़र विंडो के लिए रेंडरिंग इंजन है।
हम जानते हैं कि सफारी क्रोम की तुलना में चरित्र सेट को अलग तरीके से प्रस्तुत करता है। लेकिन विंडो यूआई तत्व (क्रोम में टैब) ठीक हैं। यही हमारा सबसे बड़ा सुराग है।
विंडो यूआई तत्वों की संभावना है (संभावना पर जोर, मैं यहां सही नहीं हो सकता) सभी ओएस द्वारा प्रदान किए जा रहे हैं। इसलिए उन्हें पूर्ण ओएस-स्तर का इमोजी-विस्तार उपचार मिलता है।
लेकिन एक वेब ब्राउज़र विंडो के अंदर क्या होता है यह सब बहुत ब्राउज़र पर निर्भर है। रेंडरिंग इंजन प्रत्येक ब्राउज़र की गुप्त चटनी का एक बड़ा हिस्सा हैं।
सफ़ारी और क्रोम दोनों ही WebKit का उपयोग करते हैं, लेकिन WebKit उदाहरणों के बीच समानताएँ वे इंजन के नाम के आसपास कहीं रोकते हैं। वे दोनों मुख्य संस्करण से कांटे हैं और वे दोनों उन तरीकों से प्रदर्शन को बेहतर बनाने के लिए अनुकूलित हैं, जिन्हें प्रत्येक ब्राउज़र विकास टीम अपने अंतिम उपयोगकर्ताओं के लिए सार्थक मानती है।
@JasonSalaz ने Chrome बग डेटाबेस में एक शानदार बग पाया जो हमें अंतिम सुराग देता है कि यह WebKit कांटे के लिए नीचे है: http://code.google.com/p/chromium/issues/detail?id=90177 - यह बग क्या है Chrome में कांटे और खुले स्रोत प्रोजेक्ट से WebKit की मुख्य रेखा के बीच अंतर के बारे में बात करना। Chrome को उपयोग करने वाले संस्करण में बनाने के लिए अभी तक मेनलाइन में भिन्नताएं हैं। और ऐसा लगता है कि वे किसी बिंदु पर परिवर्तनों को मर्ज करने का इरादा रखते हैं।
अपडेट: पॉल आयरिश के पास एक महान ब्लॉग पोस्ट है कि वेबकिट इन सभी ब्राउज़रों के लिए अलग-अलग है जो वर्तमान में इसका उपयोग करते हैं । यदि आप वास्तव में सिर्फ यह समझना चाहते हैं कि WebKit का वातावरण कितना विविध है, तो यह एक बेहतरीन रीड है।