Translate this page :

Firefox Sucks : And a look at Tamarin

I’ve been an open source advocate for years now, and I think open source software is among the best thing that can happen to us. Bottom line; it empower people. However, that doesn’t mean that I’m a zealot, where for example I’ll try my best to cover its various problems.
I’ll say things as it is, so my clients will be informed, and can face it prepared (instead of caught off guard).

But **I** was caught off-guard by Firefox.

Nowadays I’m very much dependent to Firefox. It doesn’t crash as often as Opera on me when opening a lot of tabs (don’t ask me why, it just do), and it’s much more secure than Internet Explorer. Not to mention the extensions – I’ve been saved by LiveHttpHeader and various other tools many, many times.

However, speed-wise, especially with Javascript-heavy pages, Firefox is a snail.

I didn’t notice the problem because there wasn’t that many Ajax-ed websites back then. Firefox was snappy, secure, and made me very productive. Even if it’s consuming available memory rather happily, I didn’t mind.

Then Web 2.0 arrived. To my surprise, opening just a few of those can slow down Firefox to a crawl.

Many times I was typing my email on Gmail with the speed of around 1 character per second. Indeed I can type much faster than that, but then I’ll be watching the characters that I’ve typed slowly appeared on screen, one by one.
This is on 2 GHz machine with 1.5 GB of RAM, and little else running.

I tried Swiftfox. Unfortunately, it’s still the same. So clearly, the problem is not with machine-specific optimizations.

Day after day, this continue to cause me problems. Finally, I set myself on the journey to find the reason for this, and how to get rid of the problem.

After much browsing around, I think the main culprit are :

  1. SpiderMonkey, the Javascript engine used by Firefox, sucks. Really sucks
  2. Firefox uses SpiderMonkey for itself. Therefore, if a website is heavy on Javascript, then Firefox itself will be blocked while it’s processing that website, and become unresponsive.

I suspect that the 2nd point is actually the biggest issue. I don’t mind when it takes more time to render a website, if I can still switch to another tab and continue my work there.
Unfortunately, not only it’s really slow in most cases, sometimes it’ll even freezes for minutes.
Add extensions processing load on top of that, and it can get really ugly.

The first idea may be to make SpiderMonkey multi-thread. However, for various reasons (including portability, backward compatibility, and platform issues), and also other technical problems, this does not seem feasible to be done anytime soon. At the earliest, it will be on Firefox 5.

That leaves us on SpiderMonkey itself. If we speed it up, then it will speed up Firefox too.

Thankfully, on November 2006, Adobe decided to donate Tamarin to Mozilla foundation.
In short, Tamarin will be used in SpiderMonkey’s core; enabling various optimizations to be performed, thus speeding it up considerably.

Naturally, I was too happy and got all psyched up when I found out about it. Then it dawned on me, is this simply too good to be true ?

No, the Tamarin stuff is for real. However, there’s a bad news in relation to this.

The earliest we can expect to have a taste of Tamarin is on the Mozilla Application Framework 2 (aka “Mozilla 2”) which is used in Firefox 4, which is due on 2009.

We’re still 2 years away from a (much) faster Firefox !

Even then, there’s still no guarantee that Tamarin will speed up Firefox 4 (FF4) significantly, if the UI still freezes everytime FF4 is working on a time-consuming script.

Unless somebody managed to develop a clean hack to speed this up, please excuse me while I’m browsing the Internet in slow-mo.

Nowadays browser competitons are increasing, with Safari for Windows just released, Opera team stepping up for 9.5 release, and IE no longer a stale project — Firefox definitely could not afford to have slower progress than them. Let’s raise awareness on this issue, so we’ll all benefit from a faster Firefox.

67 Responses to “Firefox Sucks : And a look at Tamarin

  • 1
    Ronny
    June 23rd, 2007 16:16

    Can’t fully blame the javascript engine if the script itself was badly written.

  • 2
    harry
    June 23rd, 2007 16:29

    Indeed, that’s why revamping Firefox’s UI (to block a little as possible) will be among the main thing that counts.
    .
    I wonder if it’s possible to separate the SpiderMonkey instances for UI and for website’s Javascript processing.

  • 3
    Iqbal_Ir
    June 23rd, 2007 19:15

    This is happening to my FF2 when handling my corporate websites which is heavily Javascript enabled… 🙁

  • 4
    silent
    June 23rd, 2007 19:56

    using linux?
    then use firefox -ProfileManager, to manage your firefox session.

    1 window session for email, and other javascript friendly website
    1 window session for development
    optional window for other purpose

  • 5
    Patrick
    June 24th, 2007 17:09

    Ugh…what a bummer, I myself were having problems using firefox (or what they oddly called “IceWeasel” in Etch, GPL-wise) regarding parsing of the fonts there. I am using Opera with no problem whatsoever right now.

    Have you tried using Flock instead?

  • 6
    harry
    June 25th, 2007 08:01

    @Patrick – Thanks for the recommendation. That reminded me that I’ve been meaning to try out Flock for quite some time now.
    .
    Anyway, after trying it, it seem that while Firefox is stable, Flock still keeps on crashing on me. I can’t blame Flock indeed because it’snot even version 1.0 yet. I’m reverting back to Firefox & Safari, while keeping an eye on Flock.
    .
    @bayu – it seems like a great idea ! I’m giving it a try now.
    .
    I don’t like working with multiple windows of same app, but if it will enable me to be more productive, then it’s a compromise that I’ll settle with.
    .
    thanks for sharing !

  • 7
    dyl
    July 3rd, 2007 05:36

    This has been annoying me too – firefox must be the slowest javascript browser out there. I tested a few browsers with this:
    http://celtickane.com/projects/jsspeed.php Safari for windows was the quickest by a mile. And loading gmail on it confirmed it has great javascript speed. Safari gave 500ms whilst FF was up near 4000ms. I’ve since got it down to 2800 by clearing the profile.

  • 8
    aljuk
    July 16th, 2007 03:17

    I’ve been a committed FF user for 2 years, but since the advent of Web2 it’s become total crap. I’ve tried all the various developer builds, but they’re just as bad. It’s so slow as to be unuseable, and the text rendering is atrocious. As soon as someone writes a good developer’s toolbar for Opera or Safari etc it’ll be in the trash for good.

  • 9
    SLA
    June 28th, 2008 20:59

    Try Firefox 3.0 🙂

    Firefox 3 is MUSH faster than Firefox 2., and it is currently the FASTEST browser out there. The only competitor is upcoming Safari 4.

  • 10
    firefox
    July 31st, 2008 22:38

    SLA
    nooo,
    I do not like firefox 3.0, very slow 🙁

  • 11
    gazduire web site
    October 12th, 2008 01:31

    I have tested FF3, and I’ve returned to FF2 due to following reasons: FF2 has a better look and feel (too complicated navigation bar in FF3, and WITHOUT the green arrow GO button) and also FF2 seems faster than FF3.

  • 12
    Nadz (Outperforming Productivity)
    December 7th, 2008 12:52

    Hmm.. I don’t know. I’m using FF3 and it looks pretty solid to me. Yes, although it had been a bit rough in the beginning which made me move back to FF2 for sometime, I guess the latest update releases did the trick. Don’t you?

  • 13
    Megan's Purses
    December 11th, 2008 23:12

    Initial releases of FF3 were so slow I want to rip my arm and throw at the screen. But with the minor updates, I think it just got slightly better. Now I’m just sticking with chrome 🙂

  • 14
    Pages tagged "tamarin"
    December 28th, 2008 05:18

    […] bookmarks tagged tamarin Comment on Firefox Sucks : And a look at Tamarin b… saved by 5 others     LordiObsessed bookmarked on 12/27/08 | […]

  • 15
    Delellis
    January 1st, 2009 21:20

    So that’s whats happening to Firefox , I thought there’s something wrong with my OS because Firefox gets so slow on some sites. But after reading this I’m convinced there is something wrong with my Firefox Browser.

    I hope they fix the problem soon because I like Firefox and it will be such a shame have their quality deteriorate.

  • 16
    Bingo addict
    January 6th, 2009 16:09

    I agree , at this very moment I’m using my firefox and I must say I’m getting a bit annoyed at how slow it has become. I’m losing valuable time because it takes soooo long to load the pages I’m accessing.

    I’m currently looking for browsers to use as alternatives , I hope the ones I find will be a lot faster.

  • 17
    Bathroom Vanity
    January 24th, 2009 04:11

    Since you identified the problem with Firefox, but there doesn’t seem to be a solution (for the time being, anyway), have you considered looking into other non-IE browsers? (I’m asking, not suggesting… I really don’t know if they’re any better.) Is Safari or Google’s Chrome any better performance-wise with these kinds of sites?

  • 18
    Mozilla Firefox Download
    February 20th, 2009 05:53

    Out of curiosity, are you still seeing these issues with the latest release of Firefox 3? I have found Firefox 3 to be very fast so far but do prefer to disable some of the new features such as the Smart Location Bar.

  • 19
    sufehmi
    February 20th, 2009 11:49

    @Vanity – Yes I’ve tried others :
    .
    Chrome : not so stable, dunno why. And it still crashes.
    .
    Safari : sucks big time – when it crashed, you lost all of your open tabs. At least Firefox is able to remember what you were browsing.
    .
    Opera : okay, but after a while will slows down too.

  • 20
    sufehmi
    February 20th, 2009 11:50

    @Mozilla – Yes, but not so bad anymore.
    .
    I thank Google Chrome for it — not too long after it’s released, Mozilla released new version of Firefox with much better Javascript performance. Hurray for Google.

  • 21
    login
    April 15th, 2009 11:18

    Your site is a refreshing change from the majority of sites I have visited. When I first started visiting web sites I was excited by the potential of the internet as a resource and was very disappointed initially. You have restored my enthusiasm and I thank you for your efforts to share your insights and help the world become a better place.

  • 22
    Win7
    May 5th, 2009 11:53

    I used FF from version 2.5,now I am using 3.0.I like it,at least it’s better than IE,that’s my 2 cents

  • 23
    Juergen
    May 19th, 2009 04:58

    I’m using Firefox 3 (3.0.10) and it is OK for me (now). I agree that first time I kept one installation with FF2. Mainly I needed time for the URL completion feature which takes beside URL as well the title of the website into account.

    But no I feel comfortable with it.

  • 24
    Talk about online business & marketing
    September 12th, 2009 21:41

    who can resolve this problem ?

  • 25
    hnggpp
    October 8th, 2009 17:22

    I not like firefox 3.0

  • 26
    Zloe
    October 10th, 2009 00:02

    I like most firefox.

  • 27
    links london charms
    December 17th, 2009 15:47

    then use firefox -ProfileManager, to manage your firefox session.
    1 window session for email, and other javascript friendly website
    1 window session for development
    optional window for other purpose

  • 28
    pattaya realestate
    January 17th, 2010 20:38

    anyway i still use the same version 3.xxx

  • 29
    network
    January 18th, 2010 14:12

    really. version 3.5 is also good for me.

  • 30
    ศูนย์คอมพิวเตอร์
    January 18th, 2010 20:58

    I always use safari.

  • 31
    Problem Solver
    January 22nd, 2010 15:14

    The king of crash…

  • 32
    โปรแกรมร้านอาหาร
    February 2nd, 2010 22:38

    Look at it. Firefox is good.

  • 33
    Bob
    March 3rd, 2010 14:47

    I am using firefox 3.5 now, much improved. Speed is generally faster but mine seems to take a while for a cold boot.

  • 34
    Albert M. Kramer
    March 4th, 2010 18:42

    I agree with that firefox sucks, as a matter of fact all mozilla products behave pretty sh**ty don’t know why but I am tired.
    I am glad that chrome has a possibility of installing some plugins.

  • 35
    custom transformers
    March 10th, 2010 01:22

    Great blog post. It’s useful information.

  • 36
    China Supplier Fiancing
    March 10th, 2010 12:44

    I use firefox ,but i think it is not very suit to web2.0.

  • 37
    sufehmi
    April 16th, 2010 08:41

    Now you can speed up Firefox on Javascript-heavy pages by enabling its TraceMonkey engine !
    .
    There are loads of tutorials on how to do this.
    One of it is http://www.mydigitallife.info/2008/10/21/how-to-enable-tracemonkey-javascript-engine-in-firefox-31-to-speed-up-web-browsing-response-time/id/
    .
    Hope it helps.

  • 38
    hotels for honeymoon
    April 18th, 2010 11:19

    I use chrome instead of Firefox for faster loading

  • 39
    tonbad
    April 18th, 2010 11:23

    goo goo firefox ilove version 3.5 but some plugin for version above dont work

  • 40
    Carro
    May 20th, 2010 20:44

    I use chrome instead of Firefox for faster loading. download prince of persia: the sands of time and download sex and the city 2

  • 41
    IT Support Hertfordshire
    June 1st, 2010 00:02

    Firefox is getting slower and slower. I’m using Google chrome instead, because I find Firefox slower and it’s affecting my work as a content writer.

  • 42
    cosplay
    June 10th, 2010 08:03

    Cosplay Costumes Cosplay Wigs Movie TV Cosplay School Uniform Uniform Cosplay Cosplay Accessories . cosplay costumes cosplay wigs cosplay Professional cosplay costumes store – best choice to buy cosplay costumes online, 100% hand made to fit your body. naruto cosplay, Naruto costumes supply in stock and custom lace front wigs, full lace wigs, lace wigs, human hair wigs, remy lace front wigs, cheap wigs, cheap, buy, celebrity full lace wigs lace wigs lace wigs sale lace front wigs this is a professional online lace wigs store. Happy shopping for human wigs,full lace wigs,Front Wigs, party wigs.

  • 43
    cosplay
    June 10th, 2010 08:09

    Firefox is getting slower and slower. I’m using Google chrome instead, because I find Firefox slower and it’s affecting my work as a content writer.

  • 44
    electric griddle
    July 6th, 2010 17:48

    I also think like you that open source softwares are among the best things that can happen to us. Regarding firefox, I have been thinking of using it, but after reading this article I will have to reconsider it. Meanwhile, I may try my griddle electric unit, presto 07211 liddle griddle which is small but cooks nice eggs.

  • 45
    piano tutorial
    July 14th, 2010 00:14

    I don’t think thats the case now do you Harry. I just love Firefox and can’t see anything catching it.

  • 46
    souvenir
    July 14th, 2010 05:55

    I still love firefox

  • 47
    wedding
    July 14th, 2010 11:43

    Hanya saja karena ada stigma yang lebih negatif soal perjodohan, maka saya membuat posting ini, yang memberikan contoh sebaliknya

  • 48
    Email Marketing
    July 21st, 2010 00:05

    It is a great pleasure reading your blog and get some useful tips in this field of activity.

  • 49
    Sam
    July 29th, 2010 20:12

    There are some great ads on on Firefox that are not available on others, I could not work without it, but that is just my opinion

  • 50
    Libido
    August 6th, 2010 13:29

    I use FF for some of the plugins and stuff you can’t get on Safari, but you are so right, it is sloooow. It’s what some people call “bloatware”… bloated with too many add-ons.

  • 51
    farmville
    August 16th, 2010 13:44

    I wonder if it’s possible to separate the SpiderMonkey instances for UI and for website’s Javascript processing.

  • 52
    tinnitus
    August 17th, 2010 20:14

    Anyway, after trying it, it seem that while Firefox is stable, Flock still keeps on crashing on me. I can’t blame Flock indeed because it’snot even version 1.0 yet. I’m reverting back to Firefox & Safari, while keeping an eye on Flock.

  • 53
    Joseph Merle
    August 17th, 2010 20:15

    I’ve tried all the various developer builds, but they’re just as bad. It’s so slow as to be unuseable, and the text rendering is atrocious. As soon as someone writes a good developer’s toolbar for Opera or Safari etc it’ll be in the trash for good.

  • 54
    hairstyles
    August 21st, 2010 01:48

    sekarang dah bagus kok , cuma berat

  • 55
    597268934@qq.com
    August 24th, 2010 10:56

    uilds, but they’re just as bad. It’s so slow as to be unuseable, and the text rendering is atrocious. As soon as someone writes a good developer’s toolbar for Opera or Safari etc it’ll be in the trash for good.

  • 56
    David C.
    August 25th, 2010 23:50

    Firefox 3.6 is working very good. If it’s slow try to activate an accelerator.

  • 57
    Ek gelir İmkanları
    December 12th, 2010 02:13

    I like This site! Thanks!

    Risk almadan Sermayesiz Evinizden yönetebileceğiniz Kendi işinizin sahibi olmak istermisiniz ?

  • 58
    agree with you
    December 24th, 2010 18:44

    I’ve tried all the various developer builds, but they’re just as bad. It’s so slow as to be unuseable, and the text rendering is atrocious.although it had been a bit rough in the beginning which made me move back to FF2…
    david@70-543,70-544

  • 59
    belstaff
    January 14th, 2011 07:22

    coach outlet online
    chanel bags
    Belstaff

  • 60
    essays
    March 31st, 2011 16:11

    Fantastic site, where did you come up with the info in this piece of content? Im pleased I found it though, ill be checking back soon…

  • 61
    Training Utah
    May 10th, 2011 21:11

    Firefox not sucks because its great browser,..Its new versions slow but its very useful,…

  • 62
    adult vod
    July 16th, 2011 21:35

    I like firefox, i use it as m main browser

  • 63
    eyewear
    August 21st, 2011 02:00

    i’ve really found out a great deal studying this site. Plainly especially excellent content here.
    discount prescription eyeglasses

  • 64
    alton
    August 24th, 2011 14:16

    I am speechless. This is a fantastic site and very engaging too. Excellent work! That%u2019s not really much coming from an amateur publisher like me, but it%u2019s all I could think after enjoying your posts. Great grammar and vocabulary. Not like other site. You really know what you%u2019re talking about too. So much that you made me want to explore more.
    HP2-K23 // 642-647 // Braindumps // 642-359 // 70-293 // 1z0-851 // 642-062 //

  • 65
    elegantpark
    August 25th, 2011 12:35

    can’t agree with you, i like firefox because of its large plugin

  • 66
    kiranmark
    October 8th, 2011 22:45

    Thanks for your marvelous posting! I actually enjoyed reading it, you will be a great author.I will ensure that I bookmark your blog and will come back in the foreseeable future. I want to encourage that you continue your great job, have a nice weekend! sngpl duplicate bill

  • 67
    Microsoft Office
    November 26th, 2011 09:14

    This article is GREAT it can be EXCELLENT JOB and what a great tool!

Leave a Reply

 

Subscribe without commenting

            








SEObox: Web Hosting Murah Unlimited Komik Indonesia Homeschooling Indonesia