मैं काफी चकित हूं कि सफारी ओएस एक्स में एकमात्र ब्राउज़र है जो (लगभग) सही जड़त्वीय स्क्रॉलिंग प्राप्त करने का प्रबंधन करता है।
- यहां तक कि एक वेबसाइट पर बहुत सारी फ्लैश सामग्री के साथ, सफारी की स्क्रॉलिंग चिकनी है।
- लोड करने के लिए बहुत सारी सामग्री वाली वेबसाइटें हैं और सफारी आसानी से स्क्रॉल करती रहेगी जबकि सामग्री लोड और रेंडर की जा रही है।
- कई एक्सटेंशन इंस्टॉल करने से स्क्रॉलिंग प्रदर्शन पर प्रभाव नहीं पड़ता है।
ओएस एक्स पर सफारी ब्राउज़र के प्रमुख प्रतियोगी क्रोम और फ़ायरफ़ॉक्स हैं। दोनों एक ही चिकनी स्क्रॉलिंग को वितरित करने का प्रबंधन नहीं करते हैं जैसे कि सफारी में उपयोग किया जाता है:
- Google Chrome में सभी पृष्ठों पर GPU कंपोज़िंग जैसे झंडे सक्षम करना (
chrome://flags
) या ... - फ़ायरफ़ॉक्स में चिकनी स्क्रॉलिंग (
Options > Advanced
) स्क्रॉलिंग परफ़ॉर्मेंस को डिलीवर नहीं करती है, जो कि सफारी प्रति डिफॉल्ट को डिलीवर करती है।
सवाल
क्या सफ़ारी स्क्रॉल का उपयोग करने के लिए निजी एपीआई का उपयोग कर रहा है जो क्रोम / फ़ायरफ़ॉक्स डेवलपर्स तक नहीं पहुँच सकता है? सफारी की स्क्रॉलिंग कितनी बेहतर है और प्रतियोगी गैर-टूटी हुई स्क्रॉलिंग वितरित करने का प्रबंधन नहीं करते हैं।
मैं विशेष रूप से क्रोम के बारे में सोच रहा हूं, क्योंकि यह आमतौर पर नए ओएस एक्स सुविधाओं के लिए वास्तव में तेज है।