Why Chromium is Now My Primary Browser

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to include our personal browser histories in the post. You can read Arjen’s post with the same title here.

Chromium Logo
Chromium Logo

If you are not interested in Browsers and/or usability, I would suggest you don’t bother to read this post.

I cannot exactly remember the first time I used the Internet. It probably was in 1996 in the library at the Universiteit Utrecht. I wasn’t particularly aware of the browser I was using, but I am quite sure that is was Netscape Navigator with which I did the Altavista searches. I used Netscape throughout my education, only to switch to Internet Explorer 5 when I got my own computer with Windows 98 and a dial-up Internet connection. I then used nothing but IE until I read about Mozilla Firefox in a magazine in 2004. Through Moodle I had started appreciating open source software and I liked working with Firefox and its tabs. I stuck with Firefox for a year or so, feeling quite the rebel whenever a site would only load in IE. At some point I noticed how much faster IE was than Firefox. That is when I switched to Avant Browser, a freeware skin around the IE browser engine which included tabs and some other advanced features. A little while later (somewhere in late 2005 or early 2006) I learnt about Opera. Opera had a lot of appeal to me. I liked how their developers pushed so many innovations in the browser space: tabbed browsing, advanced security features and mouse gestures were all inventions of Opera. I loved how fast it was and how many features they managed to cram in so little megabytes. Its cross platform nature allowed me to stay with Opera when I permanently switched to Ubuntu in the summer of 2006. I switched back to Firefox in early 2007 because of my slightly more hardcore open source attitude and because of its wonderful extensions. The latter allowed me to keep all the functionality that I loved about Opera and more.

About two weeks ago I switched to Chromium. This is Google’s relatively new open source offering in the browser market. I am able to automatically download new builds every day through the PPA for Ubuntu Chromium Daily Builds. Even though it is still beta alpha software, it is highly usable.

So why did I switch? I think there are three reasons:

1. Performance
Since a couple of months my private computing is done with a Samsung NC10. This Intel Atom based netbook is slightly underpowered. You really notice this when you are doing things like recoding a video or doing some CPU intensive image editing. I also noticed it terribly in Firefox. Things like Google Reader, DabbleDB (watch that 8 minute demo!) and the WordPress admin interface were nearly unusable. A cold start of Firefox (the 2.x version that comes with Ubuntu 9.04) takes nearly a minute. Chromium on the other hand starts up in a couple of seconds and is very spiffy with Javascript-heavy web-apps.

I tried to quantify my unmistakable feelings with some benchmarking. I used Peacekeeper, but Firefox could not finish the benchmark and would crash! I then used the Sunspider Javascript benchmark and got a total score of 3488.8ms for Chromium and a total score of 18809.6ms for Firefox. This means that in certain cases Chromium would load something in less than one fifth of the time that Firefox 2.x will load it.

While writing this post I decided to try installing Firefox 3.5 (without add-ons) and see how that would perform. After a sudo apt-get install firefox-3.5 I could start Firefox by selecting “Shiretoko Web Browser” in the “Internet” menu. The total score was 5781.2ms, a major improvement, but still more than one and half times slower than Chromium. Its interface is also still less responsive than I would like it to be.

Another nice aspect about Chromium’s performance is that each tab is its own process. This so called Multi Process Architecture isolates problem webpages so that one Flash page crashing does not affect the other browser tabs, something that happened very often to me with Firefox.

2. Screen Real Estate
Another thing that a netbook lacks is pixels. My screen is 1024 pixels wide and 600 pixels high. Especially the lack of height is sometimes taxing. I have done a lot of things in Ubuntu to mitigate this problem (if you are interested I could write a post about that) and I had to do the same with Firefox.

In Firefox I used Tiny Menu, chose small icons, used no bookmarks and combined many toolbars into one to make sure that I have more content and less browser. To my surprise I had to do nothing with Chromium and still got a bigger canvas with a bigger font in the address bar! Compare the screenshots below to see the differences: 

 

Screenshot Firefox (click to enlarge)
Screenshot Firefox (click to enlarge)
Screenshot Chromium (click to enlarge)
Screenshot Chromium (click to enlarge)

 

Chromium shows more of the page and accomplishes this by doing a couple of smart things:

  • There is no status bar. I could have turned the status bar off in Firefox, but I need to see where a link is pointing to before I click on it. Chromium shows this information dynamically as soon as you hover over a link. When you don’t hover it shows nothing.
  • The tabs are moved into the title bar. It looks a bit weird for a while, but it uses some very valuable space.
  • Some things only appear when you need them. The bookmark bar, for example, only shows up when you open a new tab.

3. It is a fresh look at what a browser should/could be
Most of my time behind my computer is spent using a browser. More and more of the applications I use daily have moved into the cloud (e.g. mail and RSS reading). It is thus important to have a browser that is made to do exactly those functions.

The developers of Chromium have looked at all aspects of a traditional browser and have rethought how they work. A couple of examples:

  • The address bar is actually a tool with four functions. It contains your web history, typing some terms will execute a search in your default search engine (saving me two characters compared to how I search in Firefox), you can type a normal web address and you can use keywords to search. If I type w chromium in the address bar it will search for chromium in Wikipedia. The keyword search also works in Firefox, but Chromium has a prettier and more clear implementation.
  • When you open a new tab, you see a Dashboard of sites you use often (a variant of another Opera invention). That page also conveniently displays recently closed tabs with a link to your browsing history. The history page has excellent search (it is Google after all!) and has that simple Google look.
  • The downloads work in a particular way. They automatically save in a default location unless you tick a box confirming that you always like to open that type of file from now on. This takes a little getting used to (I like saving my downloads in different folders), but once again the download history is searchable and looks clean.

In conclusion: Chromium is a browser in which some hard choices were made. No compromises. That means that I, as a user, have to worry about less choices and settings and can focus on being more productive. Making tough interface design choices can be a very successful strategy: witness Apple’s iPod.

For now I will be using Chromium as my primary browser and will use Firefox when I need certain functionalities that only Firefox add-ons can provide.

I am looking forward to what the browser future holds!

10 Things to Like About Moodle

It was always my intention to write a post summarising last April’s Moodlemoot in Loughborough in the UK. It was a highly enjoyable event with many Moodle luminaries present and there was much to write about.

However, I doubt I will ever write that post, so I have decided to share the presentation that I did titled 10 Things to Like About Moodle. It tries to describe the factors that have contributed to making Moodle such a success in the seven years of its existence. The audio is sometimes a bit hard to understand (too much hand-waving on my part), but overall it should still be valuable to many people.

[slideshare id=1262865&doc=09040710thingstolikeaboutmoodleslideshare-090408032056-phpapp01]

Download the slides as a 3.5MB PDF file.

Free Software in Education and Implementation Scenarios for VLE’s (in Dutch)

Van twaalf tot achttien
Van twaalf tot achttien

About one and half years ago I wrote two Dutch articles for Van twaalf tot achttien, a magazine catering for teachers in secondary education. These articles were the first in this magazine to be published under a Creative Commons licence. This means that I can publish them on this blog and that you will be able to reuse what I have written (as long as you comply to the license agreement).

The first article is titled Vrije software in het onderwijs is een must (Free software in education is a must). It tries to explain not only the benefits of free software (yes, free as in speech, not free as in beer) but also touches on open standards and open educational resources. The article has a companion webpage which is still available here.

I have always believed that is very strange that our government subsidises many schools and teachers to create learning materials, but that these organisations and people are not required to share these materials under a free license. This has mainly to do with a lack of awareness of this problem and I am hoping that this article increases knowledge about the importance of free licensing of software and content.

Note how the designer who laid out the page wasn’t very interested in the contents of the article. His or her thought process must have gone something like: “Ah an article about software… let me find an image of a CD… yes, great Adobe Creative Suite CS2”. Really fitting for an article that talks about the Gimp!

The second article was co-written with Leen van Kaam (at the point of writing a colleague at Stoas Learning). It is titled Scenario’s voor de implementatie van een Elektronische Leeromgeving (ELO) (Scenarios for the implementation of a Virtual Learning Environment (VLE)) and describes a maturity model for implementing virtual learning environments in secondary education. It can be used to set goals and manage expectations in schools and should make it easier to understand why certain parts of a VLE implementation are successful and other are not.

Hope you enjoy the read!

Outsourcing to the Customer

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to write an essay of no more than 500 words discussing the title in relation to Knowledge, Innovation and Quality. You can read Arjen’s post with the same title here.

Ikea by Flickr user splorp, CC licensed. Anybody interested in co-authoring a book titled: "Ikea for Dummies, Guerilla Shopping for the Whole Family"?
Ikea by Flickr user splorp, CC licensed. Anybody interested in co-authoring a book titled: "Ikea for Dummies, Guerilla Shopping for the Whole Family"?

Outsourcing, the process of subcontracting to a third party, is mostly discussed in the context of large businesses offshoring some of their work to other countries. Reasons for outsourcing can vary, but usually have to do with saving costs, getting access to proprietary knowledge, improve quality through standardisation or help with research and innovation.

I have also seen the term used in two other contexts:

  • People now outsource part of their brain functions to technology. To use myself as an example: a lot of my memory is now outsourced to my mobile phone (much more than the phone numbers of my friends; also reminders, lists, pin codes, etc.).
  • Smart companies outsource a lot of their work to their customers, saving costs in the process. The most brilliant example is Ikea. In the old days furniture was delivered fully assembled and straight into your living room. With Ikea you drive your purchases home yourself and then spend hours putting it all together. Ikea takes this very far, letting you tap your own soft-icecreams.

“Subcontracting” to the customer has become very pervasive in the Western world. You take your own groceries from the shelf (in the past somebody got them for you) and in some supermarkets you are the one scanning them at the cash register. Full service gas stations don’t exist anymore. Money is taken out of ATMs, not at a teller and in many restaurants you have to clean up your table yourself.

There are two types of outsourcing to the customer:

  • Things that are just as fast and convenient when you do them yourself as when they are done by somebody else. The ATM is an example. This type is usually made possible by technology and will keep expanding in our society.
  • Things that are more inconvenient or take more time to do yourself, but that allow the service/product to be cheaper. Gas stations are an example of this. This is only interesting for a customer if there is an attractive balance between time lost and money saved. When time is very valuable, paying a bit extra to get service becomes interesting. That’s when you decide to get your groceries delivered for a fee or pay somebody in India to research and book that next trip abroad. As long as the costs of labour in the BRIC countries stay much lower than labour costs in the US and Europe I foresee more and more cases of individual customers offshoring what was outsourced to them.

If I had more words, I would have tried to explore what these trends might mean for the way that we teach, train and learn. I can imagine that learners soon will be asked to assemble their own curricula, find their own sources and even assess themselves. In that sense there are parallels between outsourcing to the customer and the shift from “push” towards “pull” in learning.

Maybe in a next post?

Unfortunately, I didn’t stick to the self-imposed rules in this post. But Lars von Trier didn’t do that in most of his Dogme 95 movies either (and he took a “vow of chastity” which cannot be said of me!).

Authenticity: There Ain’t No Party Like a Leela James Party

Leela James by Flickr user Pieter Baert
Leela James by Flickr user Pieter Baert

Ever since I attended a conference in a Disney World resort in Orlando I have been meaning to write a very cynical post about how authenticity is disappearing from our society (think Epcot: I visited Germany, Japan and Coronado Springs in twenty minutes total). In the post I would lament on how nothing is real anymore and that everything is fake. Have you looked at any ad in Wired recently? 100% photoshopped. Have you been to the great wall of China? No part of it is really old, it has all been “renovated”. Whenever I go anywhere or look at anything the experience that is delivered to me seems over-engineered.

I have decided not to write that post. I experienced some authenticity tonight: Leela James in the Melkweg in Amsterdam. This is the best concert I have ever attended. It was better than John Legend in Bruxelles, better than Postmen in the Melkweg. Even better than Zap Mama in the Westergasfabriek. Leela rocked the house for over two hours and showed that we still have artists that can express true feelings on the stage (shame on you Maxwell). The intensity of her show was incredible and her voice is truly exceptional.

Thank you Leela for keeping it real.