Za posledných pár dní sa objavili správyvývojárov Mozilly prinášajúcich vylepšenia výkonu do webového prehľadávača Firefox, konkrétne v oblastiach JavaScriptu a grafiky vykreslenej hardvérom. V priebehu posledných niekoľkých dní blogové príspevky vývojárov, ako je Asa Dotzler, naznačili pripravovaný nový modul JavaScript, JaegerMonkey a príchod DirectWrite a Direct2D v nočných zostavách prehliadača Firefox, čím priniesli hardvérovú akceleráciu na textovú a 2D grafiku pre Windows 7. a Vista.
JavaScriptové jadro leží v jadre všetkých schopnýchwebový prehliadač a čím lepšie prehliadač zvládne JS na celom webe, tým lepšiu používateľskú skúsenosť získa. Najväčšími konkurentmi v tejto doméne boli prehliadač Google Chrome a Mozilla Firefox a prehliadač Chrome mal z väčšej časti zvrchovanú pozíciu. Našťastie pre prehliadač Firefox sa považuje modul JaegerMonkey, ktorý zlepšuje výkon JavaScriptu o 30% až 45%, s priestorom pre ďalšie vylepšenia.
Možno by ste si mali pozrieť tento blogový príspevok od DavidaMandelin, ktorý ponúka konkrétne informácie na vysokej úrovni o spustení motora JaegerMonkey, a tento článok Davida Andersona poskytuje prehľad o tom, ako a čo sa v tejto oblasti deje.
Druhé zlepšenie, to znamená pridaniePrehliadač má viac možností sledovať API rozhrania DirectWrite a Direct2D v systéme Windows Vista a Windows 7, pretože Asa Dotzler tvrdí, že aj pri zapnutých rozhraniach DirectWrite Asa Dotzler vyzerá skutočne dobre. Pre tých z našich dobrodružných čitateľov, ktorí si to chcú vyskúšať sami, si môžete stiahnuť najnovšiu nočnú zostavu a pomocou týchto funkcií povoliť nasledujúce zmeny.
- Zadajte „about: config“
- V prípade potreby kliknite na varovanie
- Do poľa „Filter“ zadajte gfx.font
- Dvojitým kliknutím na „gfx.font_rendering.directwrite.enabled“ nastavíte hodnotu na true
- Pod týmto kliknutím pravým tlačidlom myši a výberom položky Nový> Celé číslo pridajte nastavenie predvoľby
- Zadajte názov „mozilla.widget.render-mode“ pre názov preferencie, 6 pre hodnotu
- Reštart
(Ak chcete túto funkciu zakázať, nastavte gfx.font_rendering.directwrite.enabled na false, vymažte mozilla.widget.render-mode a potom reštartujte.)
Poznámka: Ak vám vyššie uvedené nedáva zmysel, neskúšajte to. Toto je vydanie vývojárov a môže spôsobiť, že váš prehliadač bude nestabilný. Bolo by lepšie zálohovať prehliadač ako prvý.
Získanie týchto funkcií môže chvíľu trvaťintegrovaný do všetkých konečných verzií prehliadača Firefox, ale akonáhle to urobí, bolo by zaujímavé sledovať, ako sa Firefox porovnáva s konkurenciou (napríklad Chrome), ktorá už má pred sebou z hľadiska vykresľovania JavaScriptu.
Komentáre