Performance improvements in Firefox 3


Recommended Posts

Interesting article that reveals the current work on Firefox 3's performance.

... I’ve compiled the results of the SunSpider JavaScript Benchmark test for each of the different browsers. All of the tests below were performed on the same Windows machine, and the Firefox 3 nightly builds definitely came out on top. Here are the results sorted from best to worst (each one is hyperlinked to the full stats):

1. Firefox 3 Nightly (PGO Optimized): 7263.8ms

2. Firefox 3 Nightly (02/25/2008 build): 8219.4ms

3. Opera 9.5.9807 Beta: 10824.0ms

4. Firefox 3 Beta 3: 16080.6ms

5. Safari 3.0.4 Beta: 18012.6ms

6. Firefox 2.0.0.12: 29376.4ms

7. Internet Explorer 7: 72375.0ms

Very interesting, however I haven't compiled the latest nightly build to check it's performance. My results elaborate that Opera champs over Firefox 3 Beta 3. What about you guys?

Source: Cybernetnews.com

Has memory usage improved?

Yes, in Beta 3 you can see the improvement on memory management, usually the browser used (2.x) to sit on larger memory but now's very humble and eats less resources. Haven't tested Safari because it won't install on Vista (throws an error while loading), but Opera beats Firefox 3 Beta 3 in memory usage and loading rates.

Here's another benchmark list,

http://www.codinghorror.com/blog/archives/001023.html

According to the benchmark , there's less motivations for using opera (No more the "fastest browser on earth").

Also safari is boasting its superior speed...

Great to see how far is Firefox is improved.

Also Firefox is almost the same under linux, so if one day you want to make the switch..

According to http://wiki.mozilla.org/Releases, Firefox 3 Beta 4 launches March 10-14.

Hmm, so not a clear actual public release date in sight for a while then? I am hesitant to use betas because of all the plugins I am currently using. I would hate having to go back to about zero plugins/add-ons working.

Hmm, so not a clear actual public release date in sight for a while then?

Just this: "Early 2008 (TBD): Firefox 3 released, Firefox 2.0.x.y supported for next six months" on: http://wiki.mozilla.org/ReleaseRoadmap . Not every clear but according to this, they're mentioning it's launching in the first half of 2008. ;)

Just this: "Early 2008 (TBD): Firefox 3 released, Firefox 2.0.x.y supported for next six months" on: http://wiki.mozilla.org/ReleaseRoadmap . Not every clear but according to this, they're mentioning it's launching in the first half of 2008. ;)

Great, I can't wait!

I don't know if it's been reported, but Webkit pawns this test with 3804.2 ms

I tested this on my 24-inch iMac though, so I have good specs, and don't have Windows. I don't know if it's really significant though. Maybe I should have tried Safari before posting this here haha.

Wow, this test is on webkit.org, now call me stupid x_x Sorry!

But Safari is MUCH slower. Like 5 times.

Memory usage will be greatly improved when jemalloc is intergrated, it is already included in the Linux trunk builds.

http://blog.pavlov.net/2008/02/27/jemalloc...-linux-edition/

Ha, they could have just implemented that in FF 3 and that would have been good enough for me. :D I don't know how many times I can post about how happy the reduced memory usage will work out for me!

Memory usage will be greatly improved when jemalloc is intergrated, it is already included in the Linux trunk builds.

http://blog.pavlov.net/2008/02/27/jemalloc...-linux-edition/

Within certain limits, it can't magically stop storing things it needs in memory (images take up a crap load of memory, a 1MB jpeg can take up 70MB of RAM)

Edit: I read somewhere about storing the compressed form in memory, and only keeping the uncompressed form around for a small amount of time, should help.

According to the benchmark , there's less motivations for using opera (No more the "fastest browser on earth").

Also safari is boasting its superior speed...

Great to see how far is Firefox is improved.

Also Firefox is almost the same under linux, so if one day you want to make the switch..

This is one test ... How can you tell a browser is "the fastet" overall when it's just with java script.

Memory usage will be greatly improved when jemalloc is intergrated, it is already included in the Linux trunk builds.

http://blog.pavlov.net/2008/02/27/jemalloc...-linux-edition/

Jemalloc got turned on for windows nightly trunk builds just after Beta 3 was released.

Just tried the latest nightly on my system, got 5149.8ms

I'll try the latest WebKit nightly soon.

Edit: I've tried 3 times, the test just randomly stops working in the latest available nightly for WebKit (I'm not compiling it myself)

Edited by The_Decryptor
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Unsurprisingly, there's what the law says and what the old white wealthy males legally enforce...
    • Or anything online that requires an anti-cheat
    • Gf needed a new Surface and was looking at a Surface Laptop because of the Snapdragon. Seeing as it was a two year old chip she just decided to get a Lenovo Yoga 2 in 1 instead. Personally this Surface Ultra Cassis reminds me a bit of Razor. It would be interesting if it could handle proper gaming and be 17 inch.
    • No idea, frankly, I'm not into minimum requirements gaming, but it would be an interesting test to find out. Also, I just have to point out that it wasn't my intention to downplay the performance of DXVK on Linux or Linux gaming in general (despite my own experience being a bit of a mixed bag). I just thought it would be good to point out that DXVK is not Linux exclusive and that you can benefit from using it even in Windows.
    • Fastfetch 2.64 released bringing new logos and other improvements by David Uzondu Fastfetch, the popular command-line system information tool that developers created as a fast alternative to the classic Neofetch utility, has updated its codebase to version 2.64, bringing experimental scripting power, streamlined compilation options, a smarter logo renderer, and Codec module support. As noted earlier, Fastfetch can now detect hardware-accelerated video codecs across Windows, macOS, Linux, and Android through this new Codec module. On Linux and BSD, the utility uses VA-API by default, with a fallback to VDPAU on Nvidia hardware if compiled with libva and libvdpau. Windows users get D3D12VA on Windows 11 or D3D11VA with Media Foundation Transforms on older systems, while macOS relies on VideoToolbox and Android utilizes AMediaCodec. You can manually toggle Vulkan Video via the config file, and the program will report both encoders and decoders unless configured otherwise. Logo support for Quasar, Origami, Origami_small, NixOS2, and BerserkArch also landed in this release. BerserkArch, if you have never heard of it, is a specialized Arch Linux derivative that targets security researchers and power users. This distro comes with an offensive security tool manager, simply called berserk, which allows users to install complex hacking toolkits with single terminal commands. Moving on, Fastfetch now has experimental scripting options for custom formats using Lua or QuickJS. The Lua integration supports versions 5.3 through 5.5, sharing a single interpreter instance across all modules so you can store variables globally. T Alternatively, if you prefer JavaScript, you can use QuickJS-ng version 0.15.0 or newer to evaluate your custom formats with the qjs: prefix. Other changes that version 2.64 brings include native CMake compilation flags to disable specific modules to shrink the final binary size. Users can delete unwanted ASCII logo files directly from the source directory before building to save additional space. The format engine now boasts ANSI-escape awareness, meaning you can center text with the new vertical bar specifier without breaking colored outputs. Haiku users receive preliminary support for boot manager, window manager theme, screen brightness, and other basic properties. Finally, the Linux edition now extracts desktop wallpaper and theme details from the modern COSMIC desktop environment.
  • Recent Achievements

    • Apprentice
      fernan99 went up a rank
      Apprentice
    • One Month Later
      nothanks earned a badge
      One Month Later
    • One Month Later
      B2Proxy earned a badge
      One Month Later
    • One Year In
      MadMung0 earned a badge
      One Year In
    • Week One Done
      jefred earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      474
    2. 2
      PsYcHoKiLLa
      247
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      78
    5. 5
      Michael Scrip
      59
  • Tell a friend

    Love Neowin? Tell a friend!