Browse like a ninja

If the only metric you use to make your choice of internet browser is performance then you are a fool. The security of your personal data must surely be at least as important as how quickly you can render a page? I should explain that this post has been coming for a while, articles about Evercookies and Firesheep were worrying, but it was a piece on internet security on The Gadget Show [that completely failed to mention browser choice] that was the ultimate catalyst.

Firefox is my browser of choice because it is the safest, thanks largely to the security and privacy on offer from some of the myriad of awesome third party add ons. I have previously explained why NoScript and AdBlock Plus are must haves for me, but I have recently come across two more add ons that have quickly found a place in my personal hall of fame.

BetterPrivacy provides an easy way to manage super cookies (LSO Flash Objects, DOM Storage Objects – cookies that never expire). You set it up, in my case this meant telling it to delete everything when Firefox is closed, and then you forget about it.

Ghostery allows you to see exactly who is tracking you using web bugs, beacons, hidden pixels etc and then control which ones you allow. In fact, it offers you a profile on the source of each tracker to help you make your decision.

Go on, check them out and start browsing like a ninja!

If you are interested in browser security then you may be interested in this article about changes in Firefox 4.0 to prevent abuse of the CSS :visited selector.

Thanks to James Hugman for pointing out Ghostery to me!

Surfs up

firefoxRecently a lot colleagues and friends have been telling me about how awesome browser x is or why I should use browser y and at the back end of last month Windows users booted their machines to be greeted by an update informing them that there were other browsers besides IE and were prompted to decide which one they wanted to use. I wonder if any of them realised just how big of a decision they were faced with? I took the time to investigate all of the browsers that people recommended, but found myself going back to the browser that I had been using all along, Firefox.

Right off the bat I’m going to say that I think IE sucks; nobody should brag about scoring 55% on the Acid 3 test. For sure 55% is an improvement on 20%, but it’s a long way behind the competition, most of whom are chalking up 100%. I want to use a browser that is standards compliant and I want you to use one even more; as a web developer I don’t appreciate having to blight my HTML with hacks just to get my pages to render/function correctly in IE. Acid test scores were not what drove me back to Firefox though, after all, the current version of Firefox scores only 94% in comparison to Opera, Safari and Chrome, all of which are in the top marks club I mentioned earlier.

Firefox isn’t the fastest browser either, it is fast, but Safari is no slouch and Chrome is Usain Bolt fast. Where Firefox wins is in the content blocking department and it’s all thanks to the open source community and the add ons that they produce and maintain. Content blocking seems to be a rather controversial subject and mainly because by content blocking people generally mean ad blocking. This slashdot article discusses an experiment performed by Ars Technia where content was hidden from users of popular ad blocking tools. I understand why people like Ken Fisher, the founder of Ars Technia, object to ad blocking, I just think they are missing the point entirely: I value my browsing experience more highly that I value your business model. I actively block certain content in webpages using NoScript and AdBlockPlus, adverts are included in this. With NoScript and AdBlock Plus I can decide what I want to see and what I want to allow, Opera, Safari and Chrome all provide an ‘all or nothing’ option, but none of them offer the granularity of control that I want need. I do not want random code from random 3rd party sites being executed on my machine, I do not wish to be tracked across the web, I do not want hideous [Flash based] adverts hoovering up all of the resources on my laptop and I certainly don’t want, and this is a particular bug bear of mine, stupid ad word type adverts which pop up an annoying box whenever the mouse happens to move across particular words on the page.  If you decide that your site cannot exist without these things and place your content behind a paywall then I accept that, but don’t expect to me sign up.

If Apple ever decide to implement proper support for add ons in Safari then I’m there, but all the time things have been hacked together as Input Managers that require me to run Safari in 32 bit mode I’m not. Likewise, if Google ever decide to allow proper content blocking then I might consider switching to Chrome, but I think this is unlikely as they have failed to add the necessary hooks even with direct coaching from Giorgio Maone. All of the currently available Chrome content blockers use an easily circumventable CSS hiding approach that can be coded around in about 3 minutes which isn’t that surprising when you consider that Google make a sizeable amount from adverts themselves! So like I said, around the world in a multitude of browsers only to discover that the grass was greener on my side.

Oh no you ditn’t

There is nothing worse than trying to surf the web and being bombarded with adverts. Thankfully, I use AdBlock Plus with Firefox to prevent such problems, but when testing the full release version of Safari 4.0 I discovered a few things:

  1. That the growlmail plugin still doesn’t play nice with Safari 4.0.
  2. That Apple saw sense and got rid of the tab-bar-at-the-top-of-the-window-ness that I found so disturbing.
  3. That one of the sites that I frequent fairly regularly was whoring itself out for a few extra bucks. Disgusting.