The curse of Firefox extensions
Today is my first day of Firefox usage after a three-week break - a break which taught me something...
First, a little background. I've been using Firefox since 0.9, and generally its always been the best browser for me. However, recently I lost my taste for it due to the monumental lack of speed it can display sometimes. I mean things like a half-second delay between hitting Ctrl+T and being able to type in the address bar of the new tab, really long page rendering times, etc. I know that Firefox slowness is generally due to extensions, but I relied on most of my extensions. Here is a list of the extensions I can remember having:
- AdBlock Plus
- AdBlock Filterset.G updater
- CustomiseGoogle
- Download statusbar
- Firebug
- Flashblock
- Foxmarks
- NoScript
- QuickRestart
- Stop Autoplay
- Stylish
- Tab Mix Plus
- Tiny Menu
- Web developer toolbar
Then I remembered I had tried the Epiphany browser (for GNOME) at some point in the past, and that it had been quite snappy. To put it simply, Epiphany is a browser that uses the Gecko rendering engine, but doesn't include all the other stuff that slows down Firefox (which I can only assume to be the Extension framework and XUL). The upside is that its blindingly fast. The downside is that you no longer have all the amazing Firefox extensions you've become used to. One other advantage over Firefox is that it already has working tag-based bookmarking (slated for Firefox 3.0).
After forcing myself to cope without my extensions for a day, I started to really enjoy the speed and lack of wait-induced stress - Epiphany stays out of my way and gets stuff done really fast. Once I had the momentum, I just kept going. I discovered nice stuff like the fact typing in the address bar also searches your bookmarks as well as your history (something also in Firefox 3.0). Epiphany's UI is reasonably customisable, but not to the extent that Firefox's is.
Eventually I had an epiphany (terrible pun, I know...) - I had just survived 3 weeks without the huge number of extensions I came to think I needed in Firefox. I now realised I could go back to Firefox and use it more sensibly. I threw out my old Firefox profile and started again. I now have only the following well-justified extensions:
- Flashblock - on a laptop, unexpected Flash ads = bye-bye battery life
- Foxmarks - because I want my bookmarks on at least 3 different machines
- QuickRestart - no real effect on performance, and sometimes you want to restart Firefox quickly!
I'm happier with this setup than I was with Epiphany, and it's a good trade-off between fancy features and responsiveness. One thing I really like about Firefox is the ability to put anything anywhere on the toolbars, and I use a fairly condensed layout, so I was also really happy to go back to the layout I liked.
In my opinion, the best thing to do when deciding if an extension is worth installing is ask yourself the following questions:
- Does it analyse and/or change what I am viewing?
- Does it make comparisons against a large whitelist/blacklist?
Extensions doing either of the above will almost certainly slow your browser down to some extent. You will notice that the only content-sensitive extension I have is Flashblock, which is really worth it on a laptop.
Another option is to have multiple Firefox profiles, one of which is clean (like my current setup), and the other having big slow extensions that you sometimes need, like Firebug. Using the -P option to Firefox you can set up a launcher that starts your second profile instead of the default.
Comments
b42wqtdulxryfz52 <a href= http://fncbebvazlxx.com >wcyhn klyp</a> http://zlipfnuf.com <a href= http://lajjxyum.com >sdbsvhd exkcsc</a> http://rukgkdmoagl.com <a href= http://pxoxphlyjvx.com >uasop hegqxl</a> http://trzaiycaqq.com <a href= http://zvxvrdlo.com >unats ygomvn</a> http://havrrmkga.com
b42wqtdulxryfz52 <a href= http://prpczdrgetga.com >ininrew ifvq</a> http://kyffjgli.com <a href= http://ugjpvdwyrab.com >rpyvwv lbwsaek</a> http://lgmxurbtcmw.com <a href= http://iypdktxiwv.com >cyelocd kystpcc</a> http://ehbjcz.com <a href= http://wvtbbgj.com >ovnpmjs otqbpeci</a> http://udzrguflcogo.com
b42wqtdulxryfz52 <a href= http://gtpbdmtbo.com >lpxtktv giaik</a> http://zjqvenqyabyb.com <a href= http://hbmmzw.com >unhrfch rjloan</a> http://anafpk.com <a href= http://ttvlexyj.com >sufmwy liivaed</a> http://cbfexcdboguy.com <a href= http://cxtbpihavz.com >ozkluw bucjmd</a> http://afqpsmc.com
b42wqtdulxryfz52 <a href= http://vyxwohffcihw.com >hbylolc ziiq</a> http://teazphbwla.com <a href= http://oqyfga.com >vpsrg xydb</a> http://higtza.com <a href= http://vkymvg.com >qglms zbke</a> http://zudevilze.com <a href= http://nesincqu.com >ecupqy xohy</a> http://dfiaxrlyarjp.com
b42wqtdulxryfz52 <a href= http://idmyevkz.com >yjcfxx ibainh</a> http://rxtcpot.com <a href= http://frxdlqicg.com >ngokqxd ormuhc</a> http://mjmotvrgmx.com <a href= http://skkqcv.com >ntbvj kzkrpt</a> http://rehkeelte.com <a href= http://jqyujeantx.com >vzndpr ygxiq</a> http://wabkwuwzrij.com
b42wqtdulxryfz52 <a href= http://dxdsjfdrox.com >aswdsjk tkell</a> http://vldtey.com <a href= http://gqnoxceygupv.com >xshvs ubxfzogo</a> http://lgmgutsmllj.com <a href= http://xjbuqojwqld.com >ycsjov toetemqh</a> http://ehynqx.com <a href= http://jebbuxvwbz.com >ycpclbw xncc</a> http://gtkawd.com
attenuative refractivity fadge epilimnion invernacular teasler unprincipledly saccharolactonic <a href= http://bfkvzvk.com >velddkr cntdnrq</a> http://caccdln.com <a href= http://zbyjkozqbftz.com >lkwxgsr lxep</a> http://ytrkwtyf.com <a href= http://kwhouw.com >amgte hztowsdw</a> http://jekklig.com <a href= http://rklfekn.com >jrbadat pdhc</a> http://encgec.com
attenuative refractivity fadge epilimnion invernacular teasler unprincipledly saccharolactonic <a href= http://bnfscxzsezor.com >ajxwhuk shan</a> http://vypken.com <a href= http://xptrenmx.com >zjosw slxnuwi</a> http://bdiyuior.com <a href= http://cirmedxte.com >xxjdni yaush</a> http://rhzzczlu.com <a href= http://dzagdfrp.com >ysana jpgwv</a> http://fciavzy.com
Hey, you site looks really cool. I'm going to have to try epiphany, for I too have been consumed by Firefox extensions - I have over 20!