Announcement

Collapse
No announcement yet.

Firefox 3.5 is out. 2.5-3x faster than Firefox 3, new features

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Firefox 3.5 is out. 2.5-3x faster than Firefox 3, new features

    Faster page loading, less memory usage and packed with features, the new Firefox is here.


    Get it now!

    And once that's installed, check out these awesome HTML5/CSS3 demos of what's possible on the web (without plugins): http://people.mozilla.com/~prouget/demos/

    Brief video tour of what's new in FF3.5, "for dummies": http://www.mozilla.com/en-US/firefox...refox-3.5.html
    If you view it with FF3.5, you don't even need the Flash plugin to view the video...the web browser just plays it.

    Much more info on the getfirefox.com site for details of what's new. And the Release notes:

    Firefox 3.5  is based on the Gecko 1.9.1 rendering platform, which has been under development for the past year. Firefox 3.5 offers many changes over the previous version, supporting new web technologies, improving performance and ease of use. Some of the notable features are:

    • Available in more than 70 languages. (Get your local version!)

    • Support for the HTML5 <video> and <audio> elements including native support for Ogg Theora encoded video and Vorbis encoded audio. (Try it here!)

    • Improved tools for controlling your private data, including a Private Browsing Mode.

    • Better web application performance using the new TraceMonkey
      JavaScript engine.

    • The ability to share your location with websites using Location Aware Browsing. (Try it here!)

    • Support for native JSON, and web worker threads.

    • Improvements to the Gecko layout engine, including speculative parsing for faster content rendering.

    • Support for new web technologies such as: downloadable fonts, CSS media queries, new transformations and properties, JavaScript query selectors, HTML5 local storage and offline application storage, <canvas> text, ICC profiles, and SVG transforms.

    Developers can find out about all the changes and new features at the Mozilla Developer Center.
    Last edited by Asher; June 30, 2009, 11:21.
    "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
    Ben Kenobi: "That means I'm doing something right. "

  • #2


    I'm downloading it as soon as I get home from work.
    “I give you a new commandment, that you love one another. Just as I have loved you, you also should love one another. By this everyone will know that you are my disciples, if you have love for one another.”
    - John 13:34-35 (NRSV)

    Comment


    • #3
      Are the favorites and history more accessible than they are in 3? That's one thing I liked about IE7+ is that favs and history were much more manageable in that little star menu on the side.
      “As a lifelong member of the Columbia Business School community, I adhere to the principles of truth, integrity, and respect. I will not lie, cheat, steal, or tolerate those who do.”
      "Capitalism ho!"

      Comment


      • #4
        Originally posted by DaShi View Post
        Are the favorites and history more accessible than they are in 3? That's one thing I liked about IE7+ is that favs and history were much more manageable in that little star menu on the side.
        I don't understand.

        View->Sidebar, then choose Bookmarks or History

        Or press CTRL-B, CTRL-H
        "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
        Ben Kenobi: "That means I'm doing something right. "

        Comment


        • #5


          First look: Firefox 3.5 released, ready to "upgrade" the Web

          Mozilla has announced the official release of Firefox 3.5, the next major version of its popular open source Web browser. The new version boosts performance, introduces useful new features, and delivers strong support for emerging Web standards.

          Mozilla aims to "upgrade the Web" by improving the Firefox user experience and expanding the range of tools that are available to Web developers. The company boasts that Firefox 3.5 includes over 5,000 enhancements that span nearly every aspect of the browser's functionality and behavior. Among the most compelling advancements in this release is support for the HTML 5 video element, which enables native video playback in the browser without requiring proprietary plugins such as Flash.

          We got our earliest insight into the roadmap for the new version shortly before the release of Firefox 3.0 last June. Mozilla was planning to adopt a more incremental development model and tentatively aimed to have a 3.1 release ready to ship in late 2008. As the roadmap increased in complexity and more sophisticated features began to land, they pushed the planned release date back into mid-2009 and changed the target version number to 3.5. That version arrived this morning, after 12 months of intensive development.

          Although it is not as radical as the broad architectural overhaul that was undertaken for the 3.0 release, the development effort for 3.5 has brought many important changes to the browser. It includes a lot of features that leverage the 3.0 architectural enhancements and it also includes a lot of features that were originally planned for 3.0 but were deferred for various reasons.
          Privacy improvements

          Firefox 3.5 includes a new private browsing mode that allows users to traverse the Web without leaving behind a trail that can be recalled later in the browser's history, cache, and cookies. This feature is becoming nearly ubiquitous in mainstream browsers as it is already included in Safari, Chrome, and Internet Explorer 8. Mozilla's implementation is reasonably reliable and appears comparable to its competitors. We first looked at the private browsing feature when it landed in beta 2.

          With a stroke at the keyboard, users can erect stiff privacy barriers that will prevent their Web surfing habits from penetrating the browser history and defiling the sensitive auto-completion system with incriminating data where it might arouse the suspicions of subsequent users. Thanks to Private Browsing in Firefox 3.5, your friends and coworkers will never discover your unwholesome obsession with the hot pussies in the Cats-n-Racks section at CuteOverload.com.

          When the user enables private browsing mode from the browser's Tools menu, the browser will end the current session and start in private browsing mode. While it is in this mode, the browser will function normally but the data that it tracks will not persist. When the private browsing mode is disabled, the user's previous session will be reloaded and there will be no sign of the activity that transpired during private browsing. This feature is typically referred to as pr0n mode, but Mozilla points out that it has broader uses and can also function well as a "guest" mode in situations where users allow their friends to make use of their browser.

          One downside is that the browser doesn't provide a convenient way to perform private browsing alongside a regular browsing session. Google's Incognito mode, which enforces privacy on a per-window basis, doesn't suffer that particular limitation. If you have a lot of tabs open, waiting for your regular session to reload at the end of private browsing in Firefox 3.5 can be a bit painful.

          There are also several other features that give the user more control over privacy, such as support for clearing recent history and a "Forget This Site" capability that allow users to purge history and data pertaining to specific fetish porn websites.
          User interface improvements

          Mozilla was planning a few highly ambitious user interface changes for this release, but they were discarded as development progressed. Tab switching, activated with ctrl+tab, was going to be altered dramatically, both in behavior and appearance. The first alpha release included an experimental visual tab switcher that displayed thumbnails. It also changed the tab switching order so that it was based on last use. Both of these changes were dropped in later prereleases and are not included in the final 3.5 release.

          Mozilla designer Atul Varma wrote a blog entry last year in which he described some of the usability failings of the experimental tab switcher and acknowledged that it was harder to use in many cases. It's possible that we could see some of the underlying concepts resurrected in future releases with a better approach.

          The plans for major tab changes were dropped, but the new release does include a few subtle tab improvements. By default, the browser will now display the tab bar when there is only one tab. This change will improve the discoverability of tabbed browsing and will also be welcomed by users who find it jarring when the tab bar pops into view after the addition of a second tab. Another subtle change is the inclusion of a button in the tab bar that can be used to create a new tab.

          Support for moving tabs between windows is better in this release. In Firefox 3.0, dragging a tab from one window to another would cause the associated page to reload itself upon arrival in the new window. In Firefox 3.5, you can now drag tabs between windows without disrupting page state or suffering a forced refresh. The 3.5 release also adds support for snapping tabs out of the browser to create a new window. Dragged tabs are accompanied by a translucent page thumbnail that makes it easier for those of us with short attention spans to remember exactly what they are dragging.

          Session management is better in 3.5, too. The 3.0 release introduced support for reopening closed tabs. The developers have expanded on that in 3.5 by adding the ability to reopen a closed window. Crash recovery is also handled better now. When the browser is restarted after a crash, the user will be presented with a session restore screen that will show them the contents of their session and allow them to select which tabs should be restored.


          Performance

          Firefox 3.5 brings a significant improvement to JavaScript performance. The browser was fitted with a new JavaScript engine called TraceMonkey that uses an innovative optimization technique to deliver significantly faster execution speed.

          It leverages Adobe's nanojit, the just-in-time (JIT) compiler and native code generator that Adobe built for Flash's ActionScript virtual machine and released as open source in 2006. To create TraceMonkey, Mozilla retrofitted its existing SpiderMonkey engine with Adobe's nanojit and then added support for tracing optimization, an approach pioneered by Dr. Michael Franz and Dr. Andreas Gal, research scientists at the University of California, Irvine.

          Tracing optimization, which was originally demonstrated by researchers on top of the Lua runtime, has been found to be remarkably effective for boosting performance of dynamic programming languages. The tracing system analyzes the path of execution at runtime and generates compiled code that can be used when that path is reached again. This makes it possible to flatten loops and nested method calls into a linear stream of instructions that will be easier to accelerate with more conventional optimization methods.

          The TraceMonkey engine makes JavaScript noticeably faster in Firefox 3.5, enabling developers to leverage client-side scripting for computationally intensive tasks. Mozilla believes that this will open the door for creating a whole new class of sophisticated Web applications that will be able to compete with desktop applications. The company also says that there is still room for further optimization—meaning that JavaScript speed will likely increase in future versions and continue to close the performance gap between desktop applications and Web applications.

          High-performance JavaScript engines that are capable of achieving similar or better execution speed are already being used in Safari and Chrome. Opera plans to roll one out in a future release. The growing ubiquity of fast JavaScript engines is part of an industry-wide move to accelerate the Web.
          Open video

          Mozilla is aiming to empower Web developers and expand the scope of what can be accomplished with native Web technologies by adopting emerging standards. The HTML 5 specification is still in the draft process and has not yet been fully ratified by W3C, but some of its most significant features are already being widely adopted by browser vendors.

          The most noteworthy HTML 5 feature to arrive in Firefox 3.5 is support for the video element, an HTML tag that allows videos to be embedded in Web pages without requiring proprietary plugins. This is highly advantageous because it will make it possible for video content to be seamlessly manipulated through the Document Object Model (DOM) via JavaScript and CSS. It breaks down the barriers between video and the rest of the page, making multimedia a first-class citizen on the Web.

          Mozilla first began seriously experimenting with HTML 5 video support in 2007. It was originally hoped that the feature would be included in Firefox 3, but it did not mature quickly enough and was pushed back to Firefox 3.5. The implementation is relatively good and performance is mostly acceptable.

          Firefox 3.5 ships with built-in Ogg Theora and Vorbis codecs, which means that video in those formats will play out of the box without requiring any external software components. Ogg is an open format that is not encumbered by any known patents. Unlike other widely-used multimedia codecs, Ogg can be distributed freely and has no licensing fees. Mozilla hopes that Ogg will become the standard multimedia format of the Web because it can be used universally by everyone at no cost. In order to reduce the risk of fragmenting the Web and disenfranchising some users, Mozilla has refrained from supporting other video formats.

          Ogg is beginning to gain considerable traction. Although its quality and performance is considered lacking compared to more advanced patent-encumbered formats like h264, there is growing consensus that free and open multimedia is the best path forward. Google has announced plans to support Ogg in its Chrome browser and has also demonstrated a prototype of the YouTube site that uses the HTML 5 video element. Google is still somewhat skeptical, however, that Ogg will meet YouTube's quality requirements. Popular video site DailyMotion is the first to go all the way and has already begun converting its video library to Ogg as part of its plan to support HTML 5 video.

          The strengths and weaknesses of Ogg Theora are widely debated, but I think that the adequacy of the format is best demonstrated by video samples. Check out the Firefox 3.5 demo video at the Mozilla website. The video quality is crisp and clear. Despite current limitations in Theora's compression efficiency, it's arguably capable of delivering YouTube-quality videos without increasing bandwidth overhead.


          Mozilla developers have created some profoundly impressive demos to showcase what can be achieved by using the browser's new high-performance JavaScript engine to programmatically manipulate video content. One of my favorites, which was first shown at the Southern California Linux Expo, uses JavaScript to detect and highlight motion in a video as it is playing. A similar demo will detect two moving light sources in a video and will render another rotating video between them.

          Developer features

          In addition to support for the HTML 5 video element, Firefox 3.5 has many other features that will be appreciated by Web developers. The previously mentioned motion detection demo takes advantage of the new JavaScript worker threads capability, which facilitates concurrency in JavaScript by allowing operations to be performed in background threads.

          The rendering engine has gained support for natively drawing CSS drop shadows behind text and boxes. Another nice rendering engine enhancement is support for downloadable fonts, making it possible to display text content with fonts that the user doesn't already have installed on their computer. Newly-added SVG filter support can be used to apply blurring and other visual effects to virtually any page element. CSS transforms are supported too, making it possible to rotate and skew page elements. This feature has been used experimentally to simulate isometric 3D rendering. In the following image, a playable video and selectable text are rendered on page elements that are skewed with CSS transforms to look like cube planes:


          A new geolocation API has been introduced to support development of location-aware Web application development. This feature was initially introduced last year as an extension and is now a built-in part of the browser. When the geolocation API is used, the browser will prompt the user and ask permission to convey information about the user's location to the Web application. If the user agrees, the Web application can use the coordinates of the user to present content that is relevant to the region or to perform specialized action based on the user's position. This feature is supported by several backends. If a hardware GPS device is not available, it will attempt to detect nearby WiFi access points and match those against a location using a database that is maintained by Google. In cases where that is not possible, it will try to guess the user's location based on their IP address.

          Conclusion

          The Firefox 3.5 release builds on the browser's existing strengths to offer a high-quality user experience with a lot of rich new functionality. The addition of HTML 5 video, the faster JavaScript engine, and the new developer-oriented rendering features will boost innovation on the Web and help free users and developers from proprietary-plugin prison. The new privacy, session management, and user interface features will help Firefox stay competitive as its challengers gain greater momentum. In general, this is a great time for the Web. The browser market is becoming increasingly vibrant and enjoying real competition and progress as the growing demand for more powerful Web applications drives the adoption of emerging standards.
          "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
          Ben Kenobi: "That means I'm doing something right. "

          Comment


          • #6

            Comment


            • #7
              All right, let's take a look at the video...
              1. Negligible speed improvements, feh.
              2. I don't care about porn mode.
              3. Reopening closed tabs. What, Firefox 3 didn't have that feature? Pfft.
              4. HTML 5 support is good, but it's not like no one supports Flash video anymore. I'm still an XHTML 2.0 fanboy, anyway.
              5. Location aware browsing is useless on desktop computers, and Fennec lags like hell on my Nokia N810 because XULrunner is slooooow.

              I'll stay with Opera.
              Graffiti in a public toilet
              Do not require skill or wit
              Among the **** we all are poets
              Among the poets we are ****.

              Comment


              • #8
                Originally posted by onodera View Post
                All right, let's take a look at the video...
                1. Negligible speed improvements, feh.
                Negligible? Are you kidding?
                It's 250-300%.

                3. Reopening closed tabs. What, Firefox 3 didn't have that feature? Pfft.
                Tabs, yes. Windows, no. Opera 10 still doesn't have it, nor do (IIRC) Chrome, Safari, or IE.

                4. HTML 5 support is good, but it's not like no one supports Flash video anymore. I'm still an XHTML 2.0 fanboy, anyway.
                That's not the point. The point is that Flash is a massive resource hog and proprietary.

                5. Location aware browsing is useless on desktop computers, and Fennec lags like hell on my Nokia N810 because XULrunner is slooooow.
                Nokia N810 is slowww...actually.

                I'll stay with Opera.
                Good. You deserve it.

                Let me know when Opera figures out how to make a competent GUI. They can't even get the basics right. It's unbelievable.
                "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                Ben Kenobi: "That means I'm doing something right. "

                Comment


                • #9
                  OMG the cube thing is the best in CGI evar!!!
                  Blah

                  Comment


                  • #10
                    Originally posted by Asher View Post
                    I don't understand.

                    View->Sidebar, then choose Bookmarks or History

                    Or press CTRL-B, CTRL-H
                    Exactly, that's two clicks through drop down menus, which is not fun on a netbook with a overreactive touchpad.

                    You can use the shortcut keys in IE too. However, ctrl-b is more annoying in IE.
                    “As a lifelong member of the Columbia Business School community, I adhere to the principles of truth, integrity, and respect. I will not lie, cheat, steal, or tolerate those who do.”
                    "Capitalism ho!"

                    Comment


                    • #11
                      Okay, MAJOR COMPLAINT about 3.5: poly smilies do not display properly. They are cropped on the bottom and at the right.

                      croppedangry
                      12-17-10 Mohamed Bouazizi NEVER FORGET
                      Stadtluft Macht Frei
                      Killing it is the new killing it
                      Ultima Ratio Regum

                      Comment


                      • #12
                        Originally posted by DaShi View Post
                        Exactly, that's two clicks through drop down menus, which is not fun on a netbook with a overreactive touchpad.

                        You can use the shortcut keys in IE too. However, ctrl-b is more annoying in IE.
                        If you're on a netbook with low res already, WTF are you using sidebars? I hate the things.

                        If you want it on the toolbar like IE, then just go add it. Right click on your toolbar, go to Customize...drag Bookmarks and History wherever you want them. Done...now it'll open in the annoying sidebar.

                        FF3 and earlier all had this.
                        "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                        Ben Kenobi: "That means I'm doing something right. "

                        Comment


                        • #13
                          Originally posted by KrazyHorse View Post
                          Okay, MAJOR COMPLAINT about 3.5: poly smilies do not display properly. They are cropped on the bottom and at the right.

                          croppedangry
                          Look fine for me?
                          "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                          Ben Kenobi: "That means I'm doing something right. "

                          Comment


                          • #14
                            Testing

                            Blah

                            Comment


                            • #15
                              Looks as always.
                              Blah

                              Comment

                              Working...
                              X