Firefox 22 wydany: dzięki OdinMonkey aplikacje w JavaScripcie będą na nim znacznie szybsze

Choć na oficjalnej witrynie Mozilli nowego Firefoksa jeszcze niema, to już wślizgnął się on na serwery FTP. Stabilne wydaniewersji 22 to przede wszystkim nowy moduł dla silnika skryptowegoOdinMonkey, który pozwala na uruchamianie aplikacji w JavaScripciepisanych podasm.js ze znacznie większą szybkością, niż na standardowychsilnikach skryptowych. Przykładowo silnik V8 Chrome'a osiągnął3,7 raza gorszy wynik, niż SpiderMonkey z modułem OdinMonkey wFirefoksie. Co zaś najważniejsze, zgodnego z asm.js kodu nie trzebatworzyć ręcznie: generuje go m.in. skrośny kompilator Emscripten,konwertujący programy w C/C++ na JavaScript.OdinMonkey nie jest jedyną wartą uwagi nowością w Firefoksie.Wersja 22 przeglądarki wprowadza też stabilną wersję frameworkaWebRTC, która jest domyślnie włączona. Jako że osiągnięto jużinteroperacyjność z WebRTC dla Chrome'a, webdeweloperzy mogąśmiało wzbogacać swoje aplikacje o moduły komunikacyjne pisane wJavaScripcie/HTML5: niebawem będą one działały u większościużytkowników, bez konieczności instalowania dodatkowych wtyczek. [img=firefox]Deweloperzy zauważą też, że ulepszono obsługę mediówodtwarzanych przez HTML5; teraz możliwe jest zmienianie tempaodtwarzania, zarówno dla obrazu jak i dźwięku. Został teżfinalnie zaimplementowany model CSS3 Flexbox,a w narzędziach programistycznych pojawił się inspektor fontów.Nowa wersja w wydaniu dla Windows powinna też znacznie lepiejdziałać na maszynach z ekranami o wysokiej rozdzielczości (WXGA iwyższych), poprawnie rozpoznając systemowe ustawienia DPI irenderując fonty w odpowiednich rozmiarach i z odpowiedniąostrością. Użytkownicy korzystający z sieci społecznościowychmogą zaś teraz konfigurować je w menedżerze dodatków.Nowego Firefoksa 22 w wersji dla Windows możecie pobrać tutaj,dostępne są też wersje na Linuksa i OS-aX (ta ostatnia integruje wskaźnik pobierania plików zsystemowym dockiem).

25.06.2013 | aktual.: 25.06.2013 13:28

Wybrane dla Ciebie
Komentarze (54)