What's new in Firefox 9 beta

The past 9 of November, Firefox is seven years old, and to celebrate, Mozilla not only presented the new Firefox 8, it also released the new version beta from your famous browser, Firefox 9, which incorporates a large number of new arrivals and provides a the best experience navigation.

What's new in Firefox 9 Beta

JavaScript Type Inference

This novelty is very important, so I will allow myself to explain it in detail. If you have programming notions, you know that there are something called variables, which in some languages ​​must be defined (specify their type) prior to use, and in others it is not necessary. JavaScript falls into the latter category, and unfortunately this native language detail causes severe impacts on the performance of web applications.

The new Type Inference technology is really an algorithm that automatically deduces the types of variables and expressions. The result is a notable increase in performance when running JavaScript applications, which has been corroborated by the V8 and Kraken benchmarks.

In short: A much faster Firefox! 🙂

Better support for Do Not Track

Do you remember that since Firefox 4 we have the option Do Not Track? Well now it is possible to detect the user's preference through a simple JavaScript interface. Example:

alert (navigator.doNotTrack);

Mouseenter and mouseleave

New support for mouseenter and mouseleave events, as an alternative to problematic mouseover and mouseout events. Why troublesome? When a child element gains focus (mouseover fires), the event raises the typical bubbled up and fires mouseout on the parent element, which is a normally unwanted side effect.

With the new mouseenter and mouseleave events we have no such problem. Example:

document.getElementById ("mouse-events"). addEventListener ("mouseenter", function () {
        this.style.background = "# f00";
    },false);
    
    document.getElementById ("mouse-events"). addEventListener ("mouseleave", function () {
        this.style.background = "#fff";
    },false);

Support for partial XMLHttpRequest (chunked XHR). This new feature is really interesting, since it allows web sites and applications to display data as it arrives (instead of waiting for the entire block of data) from some XHR call. The result will be more efficient responses and a better end-user experience.

And much more! I invite you to read the official Firefox 9 guide for developers.

What's new in Firefox 9 beta for Android

  • Faster boot times.
  • New languages ​​added.
  • New user interface for tablets.
  • Optimized tabs now appear in the left section of the screen
  • New bar with quick access buttons.

In addition to the new features that will be revealed as time goes by, with Firefox for Android we can also access more than 160 add-ons, synchronize with open tabs in Firefox for desktop quickly, share links on social networks and more.

Source: You gespadas


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.