I've been working on Google Chrome, our new open source web browser. I wrote the SafeBrowsing (anti-phishing and anti-malware) feature with another engineer, the download manager, and a bunch of random other bits. I'm currently working on the Mac and linux version. I guess I'm now a paid open source developer, which is cool.
Some of my favorite things:
- fast and minimal user interface
- resizable input text boxes (thanks to webkit)
- downloads don't prompt you 15 times
- multi-process architecture makes Google Chrome robust to crashy sites
- tabs are slick and easy to manage by popping in and out of windows
- search / address bar and the new tab page train themselves to my usage very fast
Since each tab can use its own process, looking in the Windows Task Manager might be a bit confusing. You'll see multiple chrome.exe instances and on XP, shared memory isn't accounted for properly so it'll look like we're using a ton of memory. So we built our own task manager: right click on the title bar and see what the tabs or plugins are doing. In any case, browsers are doing much, much more these days than rendering static pages, so the resource usage is going to more, too.
This is a beta launch, so there are likely to be missing features. Leave your wish lists here.