Google Chrome – a new punch in the browser fight

For the last few days, the biggest thing in the technical news is Google Chrome browser (check the comics book, introducing the browser, download beta).  Sure, we had our share of browser wars, and we still do, but this is something completely different.  Most of today’s browsers started back in the days when the Web was totally different.  Since then, some browsers changed more than others.  Some new ones appeared.  But there was no a big break through.  It was mostly an evolutionary approach.

I’m glad to see these big news from Google, that they decided to create a new browser from scratch.  They built it with solutions to many of the today’s problems.  They’ve put some flexbility for the future.  And it seems like they’ve thought a lot about it.

I absolutely support their choice of open source in this matter.  Nobody, not even Google can build a browser that will satisfy everyone and everything, and then keep developing and maintaining it.  That’s not possible with the current state of the Web affairs.  The only way to pull it off is to open source it, so that the Web itself could help them with this mega task.  Also, it’s nice to see that they don’t want to reinvent the wheel either – taking both WebKit (open source web rendering engine) and V8 (open source JavaScript implementation) is smart decision.

It’s nice to see some real competition in the browser world.  Microsoft’s Internet Explorer has changed a lot in the last few years, and the biggest reason for those changes was Mozilla’s Firefox.  Firefox changed a lot too, but it sure could use a push from another open source product.  Google’s Chrome could be exactly that product.

Also, for once it would be nice to see a browser built by someone who knows the Web, and not how to build software.  Yes, browser is a software, but it’s not on its own.  You need to know more and have access to a lot more data to build a good browser.  In particular, what, who, and how uses the Web.  Neither Microsoft, nor Mozilla, nor Opera Software have these information.  Or at least not on the scale that Google has.

And, of course, there always will be downsides to any good initiative.  In the case with Google Chrome, my biggest concern is the situation with themes and extensions.  Firefox has an excellent community in this regard.  This community has built all possible and impossible thems and extensions for practically anyone anywhere.  And it still continues to do so.  Google Chrome starts from scratch, so there won’t be anything for some time.  And since the whole browser thing is new, it’ll need to start with a new set of developers, testers, users, and so on.  And so it will take them some time build that all up.

As with anything, there are a billion of other ways to look at Google Chrome, the way the Web is going, the way Google is going, the way software development in general and IT as a whole is going.  But I’ll leave that up to you.  Here are, however, a few links to get you started.

Firefox extensions

Yesterday was a somewhat slow day, so I spent some time on the housekeeping of my Firefox browser.  Somehow I managed to accumulate a lot of extensions, themes, plugins, bookmarks, bookmarklets, and what not.  It felt like a good time to clean the mess up a bit.

I spent about two hours going through the list of all installed pieces, upgrading outdated versions, changing old solutions to the modern alternatives, getting new tools, and so on.   I have to say that after that effort my Firefox works faster, and it suits me better now.  One of the biggest changes from my previous setup became the use of Tab Kit extension.  Among its many features, it has the one that I’ve been passively looking for for a long time now – tab bar on the right side, instead of top, but not as a part of the sidebar, and with a tree view.  Combined with Aging Tabs extension, the result is exactly the way I wanted it.

(it is better in real life than it is on the screenshot)

Now when I open links from the site in the new tabs, these new tabs are organized in a tree like structure.  Tabs that I haven’t yet visited are highlighted in green.  Current tab is highlighted in blue, as usual.  And the rest of the tabs are coloured in different shades of grey, depending on how long ago I last viewed them.  Also, because the tab bar is separate from the sidebar, I can get an additional panel on demand, with an application that I need the most at the moment, without sacrificing my precious tabs.

And just in case you are wondering which other extensions I am using, continue reading for the list of all extensions, which was generated by one of the extensions on that list.

Continue reading Firefox extensions

Good bye, Netscape

People all over the web are saying good bye to Netscape.  Since Mozilla and Firefox started to get better, Netscape sort of faded away.  Now it faded away so far that AOL decided to end the support for the browser. This is the time when thousands of people all around the world, including yours truly, suddenly felt very old and broke out into uncontrollable nostalgia…

If you want to read more about the sentiment, here are some links for you:

The state of browser affairs

First, a little joke to set the scene (forgive a rough translation from Russian)…

Lion, the king of all animals, was running some statistics over his animal kingdom.  He called all animals and made the speech.  “Dear all,” – he said, – “I am trying to figure out how to direct the educational program in the upcoming year.  For that I need some stats.  Those of you who are strong, please stand on my right.  Those of you who are smart, please stand on my left.  And let me count you…”

Strong animals – elephants, bulls, hippos, etc – all moved by the lion’s right paw.  The smart animals – beavers, rats, foxes, etc – grouped by lion’s left side.  When the dust settled, there was a one animal still running around blubbering something.  All attention turned towards the creature, and everyone saw the monkey.  It was running back and forward from one group to another and back again, thinking out oud: “strong to the right, smart to the left.. .strong to the right, smart to the left… and me? what about me?  Do I have to cut myself in half or what?” …

For the last few days, I feel a little bit like that monkey.  The thing is that I’m using two browsers right now, I can’t continue using two browsers, and I can’t pick one.  Those of you following me on Twitter might be somewhat aware of the situation.

I love Firefox.  I’ve been using it for years, and I don’t see it going anywhere.  It has plenty of functionality (especially through plugins and extensions) that no other browser has.  It does whatever I want it to do and then a little bit more.  But it’s so slow that I can’t stand it.  I have removed all extensions that I don’t use.  I have disabled all extensions that I use from time to time.  I read all optimizations tips on the web and tried a few thoughts of my own.  It helped, but not enough.  Nothing has solved the problem.  Scrolling is still slow.  Especially with a few tabs open.  Switching between tabs is slow. Opening a new tab is slow.  And these are things I do a few thousand times a day.  Even milliseconds count for this operations.  Firefox allows itself to spend almost full seconds.

On the other hand, I have Opera – a fantastically fast browser.  It even has a lot of features that make browsing the web so pleasant. Tabs, search bar, downloads management, history and bookmarks, fast dial, notes, and many more.  But.  Those aren’t enough.  Even with recently introduced widgets it still doesn’t cover the functionality that I need.  By far.  Not even 50%.  But it’s so fast that it almost makes me not care.  Almost.

Opera has practically no integration with social services – something that I work a lot with.  No comparison can be made with Firefox extensions for Twitter, Flickr, and del.icio.us here.  It has practically no integration with other, less social, online tools – specifically the Google pack of services (Gmail, Calendar, Reader, etc).  And it misses the most important area of my work – web development.  Source code formatting, highlighting, editing, analysis, testing, troubleshooting…

I am confident that the situation will improve and resolve itself pretty soon.  Firefox is getting a lot of momentum and already plenty of optimizations went into upcoming Firefox 3.  Opera is getting a lot of hype and user base on mobile devices.  People are starting to develop for it.

But I can’t wait…

Morning Coffee Firefox extension

Via this post at Web Worker Daily, I learned about Morning Coffee extension for Firefox.

Keeps track of daily routine websites and opens them in tabs.
This extension lets you organize websites by day and open them up simultaneously as part of your daily routine. This is really handy if you read sites that update on a regular schedule (like webcomics, weekly columns, etc.).

I haven’t tried it yet, but it sure sounds promising. I don’t close my browser very often these days, but I know a lot of people who do. Many of those people also don’t use any RSS readers to keep updated. Instead they revisit their favourite web sites once in a while. Morning Coffee seems to be the perfect extension for them.

If you are still not interested, check the link above for excellent screenshots, which show exactly how this thing works.