- Speedometer एक benchmark है जो web application की responsiveness मापकर web browser की speed की तुलना करता है
- यह विभिन्न workload पर user interaction को simulate करके timing मापता है
- इसका लक्ष्य testing को इस तरह करना है कि वह users द्वारा web app के वास्तविक उपयोग के काफ़ी करीब हो
- एक साल पहले Chrome 142 > Mozilla 118 था, और अब Chrome 163 < Mozilla 168 है
GN⁺ ने संक्षेप में बताया
- Firefox, web browser benchmarking tool Speedometer में Chrome से आगे निकल गया।
- Chrome लंबे समय से सबसे तेज़ browser के रूप में जाना जाता रहा है, इसलिए यह एक महत्वपूर्ण तथ्य है।
- ranking में यह बदलाव Firefox के performance improvements की वजह से लगता है।
- Firefox बनाने वाली Mozilla browser की speed और efficiency को optimize करने के लिए काम कर रही है।
- यह प्रगति tech-savvy लोगों के लिए दिलचस्प खबर है, क्योंकि यह दिखाती है कि Firefox, Chrome के मुक़ाबले एक मज़बूत competitor के रूप में उभर रहा है।
- यह web browser industry में जारी competition और innovation को रेखांकित करता है।
- users तेज़ और अधिक efficient browsing experience के लिए Firefox पर switch करने पर विचार कर सकते हैं।
11 टिप्पणियां
> Firefox का container tab फीचर, यूज़र्स के लिए बहुत वैल्यू देता है
मेरे लिए भी Firefox का सबसे पसंदीदा फीचर container tab ही है। जिन services में multi-login नहीं होता, वहाँ यह वाकई बहुत काम आता है।
इसी और "Tree Style Tab" की वजह से मैं Firefox का इस्तेमाल करता रहता हूँ.
Firefox का क्रेज़ आने वाला है...
Firefox..! सीना गर्व से भर जाता है..
अगर थोड़ी और जानकारी जोड़ें, तो ज़्यादातर लोग JS engine के optimization tiers को इस तरह जानते होंगे:
लेकिन 2018 के मुकाबले अब बहुत कुछ बदल चुका है।
उदाहरण के लिए V8 में अब Ignition - Sparkplug - Maglev - Turbofan है, यानी इसमें दो optimization tiers और जुड़ गए हैं,
और SpiderMonkey अब इंटरप्रेटर - Baseline Interpreter - Baseline JIT - Warp JIT में बदल गया है।
सबसे पहले, Baseline Interpreter और Sparkplug ऐसी तकनीकें हैं जो bytecode की उन कमियों को पूरा करने के लिए हैं, जहाँ branch prediction और instruction dispatch में नुकसान होता है।
Maglev को आप लगभग Baseline JIT के बराबर समझ सकते हैं।
Warp JIT के मामले में JIT engine में बड़ा बदलाव हुआ है; IonMonkey के समय यह बाहर से type information और profiling information लाकर optimization करता था, लेकिन अब इसे इस तरह बदला गया है कि Baseline JIT द्वारा बनाए गए IR का उपयोग किया जा सके।
आखिर में, Firefox के SpiderMonkey ने Project Stencil नाम से parser में बड़ा सुधार किया है, और कहा जाता है कि इसने ऐसा format बनाया है जो GC से decouple किया गया है।
> Stencils are the set of data structures capturing the result of parsing and bytecode emission. The Stencil format is a precursor format that is then used to allocate the corresponding scripts on the GC heap that will be used for execution.
> By decoupling from the GC and other runtime systems, robust caching and speculation systems can be built that are more thread-agnostic and flexible.
अरे, टाइपो था। SpiderMonkey है, मैंने गलत लिख दिया था..
उम्मीद है कि Firefox भी जो चीज़ें web standard के तौर पर अपनाई जा चुकी हैं, उन्हें थोड़ा और जल्दी अपनाएगा...
जो चीज़ें standard के रूप में अपनाई जा चुकी हैं, उनमें adoption का पीछे रहना आम तौर पर नहीं होता, और जिन चीज़ों के बारे में अक्सर कहा जाता है कि वे सिर्फ़ Chrome में लागू हुई हैं, वे सभी Draft spec हैं।
Hacker News राय
arewefastyet.comनाम की website browsers के बीच benchmark comparison प्रदान करती हैआख़िरकार लगता है कि असली सवाल यही है कि bookmark/password management फीचर कितना अच्छा होगा।
Google Keep या Vimium जैसे extensions को लेकर भी थोड़ी चिंता है, और यह भी सुनने में आता है कि mobile browser में Firefox में अभी कुछ कमियां हैं....
फिर भी, इसे धीरे-धीरे बेहतर होते देख लगता है कि एक बार फिर आज़माने लायक है।
Vimium को Firefox भी सपोर्ट करता है!
Firefox को 1 पॉइंट और!