9 listopada Firefox ma siedem lati aby świętować, Mozilla nie tylko zaprezentował nowe Firefox 8, wydała również nową wersję beta z Twojej słynnej przeglądarki, Firefox 9, który obejmuje dużą liczbę nowy i zapewnia najlepsze doświadczenie nawigacja. |
Co nowego w Firefoksie 9 Beta
Wnioskowanie o typie JavaScript
Ta nowość jest bardzo ważna, więc pozwolę sobie szczegółowo to wyjaśnić. Jeśli masz pojęcie o programowaniu, wiesz, że istnieje coś, co nazywa się zmiennymi, które w niektórych językach muszą zostać zdefiniowane (określić ich typ) przed użyciem, aw innych nie jest to konieczne. JavaScript należy do tej drugiej kategorii i niestety ten szczegół w języku ojczystym ma poważny wpływ na wydajność aplikacji internetowych.
Nowa technologia wnioskowania o typach to w rzeczywistości algorytm, który automatycznie wyprowadza typy zmiennych i wyrażeń. Rezultatem jest zauważalny wzrost wydajności podczas uruchamiania aplikacji JavaScript, co zostało potwierdzone w testach porównawczych V8 i Kraken.
Krótko mówiąc: znacznie szybszy Firefox! 🙂
Lepsza obsługa funkcji Do Not Track
Pamiętasz, że od Firefox 4 mamy opcję Do Not Track? Cóż, teraz możliwe jest wykrycie preferencji użytkownika za pomocą prostego interfejsu JavaScript. Przykład:
alert (navigator.doNotTrack);
Mouseenter i mouseleave
Nowa obsługa zdarzeń mouseenter i mouseleave jako alternatywa dla problematycznych zdarzeń mouseover i mouseout. Dlaczego kłopotliwe? Gdy element podrzędny zyskuje fokus (aktywacja po najechaniu kursorem myszy), zdarzenie wywołuje typowe „bulgotanie” i uruchamia przesunięcie myszy na elemencie nadrzędnym, co jest zwykle niepożądanym efektem ubocznym.
Dzięki nowym wydarzeniom mouseenter i mouseleave nie mamy takiego problemu. Przykład:
document.getElementById ("mouse-events"). addEventListener ("mouseenter", function () {
this.style.background = "# f00";
}, fałszywy);
document.getElementById ("mouse-events"). addEventListener ("mouseleave", function () {
this.style.background = "#fff";
}, fałszywy);
Obsługa częściowego XMLHttpRequest (podzielony XHR). Ta nowa funkcja jest naprawdę interesująca, ponieważ umożliwia witrynom internetowym i aplikacjom wyświetlanie danych w miarę ich nadejścia (zamiast czekać na cały blok danych) z niektórych połączeń XHR. Rezultatem będą bardziej wydajne odpowiedzi i lepsze wrażenia użytkownika końcowego.
I wiele więcej! Zapraszam do przeczytania oficjalnego przewodnika po Firefoksie 9 dla programistów.
Co nowego w Firefoksie 9 beta na Androida
- Szybszy czas uruchamiania.
- Dodano nowe języki.
- Nowy interfejs użytkownika dla tabletów.
- Zoptymalizowane karty pojawiają się teraz w lewej części ekranu
- Nowy pasek z przyciskami szybkiego dostępu.
Oprócz nowych funkcji, które zostaną ujawnione w miarę upływu czasu, w Firefoksie na Androida możemy również uzyskać dostęp do ponad 160 dodatków, szybko synchronizować się z otwartymi kartami w Firefoksie na komputery stacjonarne, udostępniać linki w sieciach społecznościowych i nie tylko.
źródło: Gespades