जब Google Fonts को अलविदा कहने का समय आए
(wicki.io)Google Fonts लंबे समय से लोकप्रिय रहा है, लेकिन Google I/O ‘18 में भी कहा गया था कि अगर performance मायने रखती है, तो self-hosting करें.
Google Fonts की प्रकृति ऐसी है कि यह self-hosted fonts से तेज़ नहीं हो सकता.
पहले, इसका फ़ायदा यह था कि दूसरे साइटों पर users के पास यह पहले से cached हो सकता था, इसलिए अतिरिक्त request की ज़रूरत नहीं पड़ती थी. लेकिन October 2020 में रिलीज़ हुए Chrome 86 से cache partitioning की वजह से, same CDN होने पर भी sites के बीच cache share नहीं होता, इसलिए cache sharing का लाभ अब अर्थहीन हो गया है.
Cache partitioning Safari और Chrome में पहले ही लागू हो चुका है, और Firefox भी इसे जल्द implement करने वाला है.
2 टिप्पणियां
वेब फ्रंटएंड क्षेत्र में बदलाव सचमुच चक्कर में डाल देने वाली रफ्तार से हो रहे हैं। cache partitioning जैसी चीज़ के बारे में भी मुझे पहली बार इसी लेख से पता चला। यह भी कि LocalStorage का इस्तेमाल न करना बेहतर है( https://han41858.tistory.com/54 )—यह बात भी मुझे हाल ही में पता चली, और सच में बदलाव की रफ्तार…
कोरियाई web fonts का आकार काफ़ी बड़ा होता है, और Google Fonts में Unicode के आधार पर अक्सर इस्तेमाल होने वाले अक्षरों और कम इस्तेमाल होने वाले अक्षरों को अलग किया गया है, इसलिए जो अक्षर इस्तेमाल नहीं होते वे डाउनलोड नहीं किए जाते।
इसलिए हो सकता है कि यह बात कोरियाई पर लागू न होती हो।