Co nowego w Firefoksie 9 beta

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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.