From the category archives:

Chrome

Recently I blogged about what I like about Google Chrome, and Philipp Lenssen asked a good question: “What do you *not* like about Google Chrome?”

Normally when I have suggestions or complaints about a Google product, I talk directly to that team within Google — the Google Chrome team is especially good about listening to feedback. They also provide a very easy way to file bugs or feature requests against Chrome, and they do triage those requests. But I’ve written so positively about Google Chrome in the past that I wanted to show the sort of feedback that I give when I really care about a product.

So here’s what I would change about Google Chrome:

- Hitting the escape key should freeze any animated GIFs on a web page.
This is now filed as a bug: http://code.google.com/p/chromium/issues/detail?id=3690

- Fixed: Middle-clicking on a tab is a fast, easy way to close tabs. But it can’t currently be aborted — what if you click your middle button on a tab and then realize that you don’t want to close that tab? On Firefox you can move your mouse off the tab before releasing the button to abort closing the tab. That doesn’t work on Chrome right now.

Update: Peter Kasting, a Chromium developer, stopped by in the comments and mentioned that the 1.0.154.39 dev channel release adds this functionality. The fact that a team member is willing to wade into the comments and address specific complaints/questions is one of the factors that makes me think Chrome will be a successful project.

- If I start typing “Google webmaster blog” into the Omnibox, it offers to search Google for “webmaster blog”:

Google quicksearch

I’m a power user, so I want a way to turn that quicksearch off. I type a lot of searches of the form [Google X Y Z] but that doesn’t mean I want to search on Google for [X Y Z].

Update: Solved. Barry Hunter made this observation:

It is possible to turn off, I also found it very annoying. Goto Options, and on the Basics tab, click the ‘Manage’ in Default Search bit. You probably have a ‘Google’ listed in ‘Other Search Engines’ – delete that – which was probably imported from Firefox via an original OpenSearch description.
(if you dont, look for an entry with ‘google’ in the keyword column)

Thanks, Barry!

- Chrome doesn’t recover submitted form data as well as Firefox if you have to click the back button.
Follow this bug here: http://code.google.com/p/chromium/issues/detail?id=2636

- There’s a weird interaction between WordPress and at least the current dev version of Chrome. If I select some text and click the “link” button when writing a blog post, I get a pop-up that already contains “http://”. The text “http://” should be selected so that I can delete it or paste over it easily. Right now I have to select the text and then delete it. This is really annoying.
Chrome 2 fixed this, but it’s broken again in Chrome 2.0.162.0. Filed a bug: http://code.google.com/p/chromium/issues/detail?id=7754

- One thing I love about Chrome is that you can type ‘t’ in the omnibox and it will suggest something reasonable like “techmeme.com” and you can just hit return to go there. But if you’ve been to a hostname that exists (e.g. if you’ve visited a valid internal server at http://t/ ) then you have to type ‘te’ before the “techmeme.com” suggestion comes up, because Chrome assumes that you want the server with that name:

Chrome omnibox autocomplete

I want to be able to right-click and delete any Omnibox suggestion. Then ‘t’ will suggestion techmeme.com again. :)

Update: Solved, again thanks to Peter Kasting in the comments:

Hit shift-delete on the item (this also works in Firefox). Caveat: You have to arrow to the item (that means that if the item is the default selection, arrow away, then back). This is to avoid conflation with the system level shift-delete “cut” shortcut.

- I’m a weirdo, but I want the ability to add user styles so that I can (say) highlight nofollow links. So I want the equivalent of userContent.css that Firefox offers.
Follow the bug to add user stylesheets here: http://code.google.com/p/chromium/issues/detail?id=2393

Update: Hacky workaround. Thanks to a friend for pointing out how to do this. This is a temporary stopgap and may void your warranty. Don’t complain if this breaks anything. Here’s how to do it:

1) Sign up for the dev channel of Chrome.
2) Create a directory C:\scripts\ and save http://blog.bubble.ro/wp-content/uploads/2007/07/nofollowhighlight.user.js into C:\scripts\ (the path is deliberately ugly to remind you that this is a temporary workaround).
3) Run Chrome with –enable-greasemonkey (make sure to close all Chrome instances so you get a fresh invocation of Chrome when you start). To do this, right-click on the Chrome shortcut and select “Properties”. In the “Target:” text box, add “–enable-greasemonkey” at the very end of the line (note that it’s two hyphens before “enable-greasemonkey”). It should look like this:

Chrome nofollow usercontent.css

Now you can see nofollow links!

- A friend pointed this one out to me: If you’re using a proxy url and get on a VPN, Chrome can take 20-30 seconds to refresh/reload the proxy script. I think Chrome might use a Windows-wide service, which is why it takes a while? In Firefox you can click a “Reload” button to force a refresh of the proxy configuration URL.

- Chrome doesn’t have that many options now, but eventually I’d love the equivalent of Firefox’s about:config method of changing settings.

- I don’t know if this is a Chrome issue, but when I use Chrome with Twitter, copying and pasting urls/text in the text box can be weird sometimes, e.g. you copy/paste urls and it copy/pastes from a different location in the text box. I don’t know how to describe it, but people who use Chrome and Twitter a lot might have seen this too.

Added: Here’s how to reproduce the Twitter/Chrome weirdism. Open http://www.cnn.com/ in one tab in Chrome. Copy the url. Open Twitter in another tab. In the “What are you doing?” box, type “One two three: “. Then paste the url “http://www.cnn.com/ ” into the box. Then type “four five six seven eight nine ten eleven twelve fourteen.” into the text box. Now click on the text between “twelve” and “fourteen” (as if you were going to add a new word between them). Instead, the cursor position will move to just before the “http://www.cnn.com/” text. If you double-click between the twelve and fourteen, the “http” will be selected. It looks like this:

Twitter Chrome bug

One weird thing is that this bug only fires when you have two lines filled in that Twitter text box. If the text was “One two three: http://www.cnn.com/ four five six seven eight nine ten eleven.” (which fits on one line) then you don’t see this issue. I also didn’t see this issue in Firefox.
Filed a bug for this issue: http://code.google.com/p/chromium/issues/detail?id=7755

Do you have Google Chrome nitpicks or things you would change? Assume that the team has heard the feedback on
- Mac and Linux versions
- extensions
- perhaps better integration (Google Toolbar-like features, or Google Bookmarks)

and that they don’t need to hear that feedback. Are there other annoyances or things that you would change about Google Chrome? The Chrome team is a top-notch group of people in my experience and they release new dev channel versions of Chrome almost every week, so I’d be curious if you’ve run across specific bugs, annoyances, or niggly things that might be easy to change.

(And just to be clear, I love and use Google Chrome all the time. I didn’t mind posting this because I know the Chrome team is so strong that they can handle suggestions from a passionate user.)

{ 166 comments }

Browser Market Share?

November 25, 2008

in Chrome, Weblog/blog

I hadn’t looked at my browser marketshare in a while, so I fired up Google Analytics:

Browser marketshare

Rough browser numbers are

Firefox 57.58%
IE 26.07%
Safari 6.48%
Chrome 5.11%
Opera 2.35%
Mozilla 1.44%
SeaMonkey 0.48%
Mozilla Compatible 0.18%
Konqueror 0.13%
Camino 0.04%

OneStat says that they see 0.54% share for Google Chrome. Net Applications provides an hour-by-hour graph, which is nice, but they hardwired it to look for the string “Chrome 0.2″ when Chrome is on version 0.3 or 0.4 by now. Just eyeballing the Chrome 0.3 version stats, it looked like about 0.85% market share according to Net Applications. Hey Net Applications folks, any chance you’d be willing to roll up all the Chrome versions into your hourly report?

I hadn’t realized that Internet Explorer usage had dropped so low for my site (~26%). What does your browser marketshare stats look like for the last month or so for your site(s)?

P.S. Stephen Shankland writes about switching to Google Chrome because of the speed, while ExtremeTech also concluded that Chrome is speedy. And if you haven’t seen it, there’s a new version of Chrome (0.4.154.25) that adds a couple nice features:

Bookmark manager with import/export.
Use the ‘Customize and control Google Chrome’ (wrench) menu to open the Bookmark manager. You can search bookmarks, create folders, and drag and drop bookmarks to new locations. The Bookmark Manager’s Tools menu lets you export or import bookmarks.

Privacy section in Options.
We grouped together all of the configuration options for features that might send data to another service. Open the wrench menu, click Options, and select the Under the Hood tab.

Personally, I run the dev channel version of Chrome because I like to see what cool features are coming soon. I think the dev channel has averaged weekly updates, which is really nice because you can literally watch plug-in fixes and other improvements arrive every few days. It’s wild to see client software updated that often instead of every few months.

Update, 11/28/2008: Somehow I missed the getclicky.com browser marketshare stats from 60K+ sites. They peg Chrome at 1.55%, with a little bit of 1.6% to 1.7% in the last week or so.

{ 164 comments }

Om Malik wrote an interesting post about Google Chrome one month after the public launch. While I was reading Om’s post, I realized that I wrote a post for the Google Chrome release that I never published. I’ll include it here, and then let’s meet at the bottom and compare notes. :)

Like many Google engineers, I’ve been running Google Chrome for several months. When I sat down with a blank piece of paper to write down why you should try Google Chrome, I ended up with several reasons, including speed, security, stability, and openness. I’ll run through them for you.

Speed. Google Chrome is wicked fast, especially if you use AJAX/JavaScript-heavy web applications such as Gmail. And it’s not just “benchmark fast,” it’s end-to-end fast. Google Chrome puts special emphasis on never making the user wait. Opening a tab is essentially instantaneous, and all the little pauses that would normally interrupt your workflow just don’t happen. Of course, sometimes a remote web server is slow to return data–there’s nothing that a web browser can do about that–but for everything else, the browser speeds along like lightning.

When Gmail came out, it took me months to switch over. Before Gmail, I used mutt and I had all kinds of crazy customizations and wild procmail rules, so it took quite a while for Gmail to convince me to switch. In contrast, it took less than a week for me to switch to Google Chrome. It’s so scary fast that I felt like I was taking smart pills because of all the extra work and email I could blast through.

Security. As the head of Google’s webspam team, I prowl around some pretty hairy places on the internet. Almost every day I encounter hacked pages, malware, porn, and generally scuzzy pages. The security model in Google Chrome is much stronger than most other browsers I’ve used. I’ve surfed through hundreds of seedy back alleys of the Internet over the last several months, and Google Chrome has safely kept me from being infected or affected by the junky web pages I encounter.

Stability. I loved my previous browser (and still do!), but I got used to killing my browser and restarting it daily to prevent memory leaks from hobbling my machine. I’ve run Google Chrome for weeks at a time with bunches of open tabs and it hasn’t crashed on me or bloated up my computer’s memory. I also love that Google has a “ChromeBot” which takes each new browser build and throws (put your pinky finger to your lips) one million webpages at the build as a torture test. That testing virtually guarantees that everyday web pages shouldn’t crash your browser. Google Chrome has been rock solid for me.

Openness. You aren’t locked in to using Google’s search; you can choose to use any major search engine in Google Chrome. Plus, as you click around the web, you don’t send surfing information to Google. Google Chrome is open-source under a BSD license, so you can check that for yourself. The cool bits of Google Chrome, including V8 (a from-the-ground-up JavaScript virtual machine), are open for anyone to take and use.

The comic book. Still not convinced? If you’re a geek, read the 40-page comic book about Google Chrome. It’s genuinely educational about the design choices that Google made. It turns out that a comic is one of the best ways to introduce a large piece of new software:

Ben Goodger talks about the Omnibox

You’ve all heard the acronym “RTFM,” right? It stands for Read The *cough* Fine Manual. The next time someone asks whether Google Chrome uses WebKit or something else, I can say RTFC–Read The Fine Comic. :)

Okay, how well does that post hold up after a month?

On speed, I think Chrome really holds up well. Om’s comments are filled with people who got hooked on the speedy and nice Google Chrome browser experience. A couple people who didn’t like it only tried it for a day; I really think you need to give Chrome a few days (maybe a week) to really notice the end-to-end difference.

On security, I was impressed that so few security holes were found, and most of them required the user to take some additional action or involved social engineering. I have seen very few (no?) attacks like “surf to a random page and your browser gets pwned.” That’s really nice to see; I’m sure the Chrome team was anxious to see what would happen when the outside world tried to attack Chrome. Chrome has been quite robust for a web browser that was only recently released into beta. I continue to surf to really dangerous places with no resulting hijacks or malware.

How about stability? I always thought this would be the weakest point of the Chrome launch, and not because of web pages that would crash Chrome, but because it’s hard to test on a wide variety of real-world hardware when you’re trying to keep a product secret before releasing it. And again, I was surprised that so few things broke. The fact that the Chrome team has released four updates to Chrome in four weeks tells me two things: 1) the worst bugs are going to get knocked down pretty quickly and 2) the Chrome team is very serious about iterating to improve the browser.

Openness is an interesting one. I think the EULA issue caused a short-term goodwill hit. Google corrected the terms in about a day, but it still provided material for the people who dislike the fundamental notion of the Chrome browser. I have to admit that I was surprised that people objected to the “Suggest” feature when you’re typing into the address bar, but it’s good that Google reacted quickly on that one as well. I had a conversation with Danny Sullivan where he urged Google employees to try to look at Google as if they were outside the company and didn’t work for Google. It’s excellent advice and definitely provides a helpful perspective. Ultimately, I think that the open-source nature of Google Chrome’s code should reassure most people and win over fans with time.

And the comic book? I still think it’s a cool way to explain a lot of complex design decisions. :)

I’ve been watching the Chrome team work, and I believe that they’re going to earn the respect and loyalty of a lot of surfers over time. Their ability to execute reminds me of how the Google Reader team won me over a couple years ago. If you’re running Windows and haven’t taken it for a spin, if you try Chrome for 5-6 days, I think you’ll like it too.

{ 74 comments }

The best place to submit Chrome feedback is at

http://groups.google.com/group/google-chrome-help

Not here (I’m going to disable comments on this post) and not over at Search Engine Roundtable. I still see a comment a day or so trickling in over there, probably because the post ranks highly for “Chrome feedback.”

Just to repeat, if you want a Chrome person to see your feedback, the best place to leave comments is at http://groups.google.com/group/google-chrome-help

{ Comments on this entry are closed }

A few neat Chrome things that I’ve seen recently:

CrossOver ported the open-source Chromium browser over to Mac and Linux using Wine. Bear in mind that this is more of a proof-of-concept and not the official version, but you can still download the binaries and play with it.

If you like the look and feel of Chrome but can’t leave your Firefox 3 extensions behind, someone made a Chrome lookalike extension so that Firefox looks like Chrome.

Or if you want to go the other direction, you can make Chrome look like Firefox3:

Chrome with a Firefox 3 theme

Lots of different places, including ChromeSpot, talk about how to do other themes, from “Galaxy” to the Boston Red Sox.

Currently Chrome doesn’t have support for extensions such as Greasemonkey that lets users do client-side modifications of web pages. But Kazuho Oku has written a neat way to get Greasemonkey-like functionality out of Chrome. Oku calls it Greasemetal. How does it work, when Chrome doesn’t support extensions yet? I’ll let the author tell you:

1. setup a local web server that sends userscripts to Google Chrome
2. launch Google Chrome specifying the browser to connect its AutomationProxy (an interprocess communication channel of the web browser implemented for automated UI tests) to Greasemetal
3. periodically execute JavaScript in each browser tab that inserts

(hat tip to Mashable on Greasemetal)

As you might imagine, all of this stuff might break in various weird and wild ways, but that’s part of the fun of tinkering. If you want to play it safer, you can read great Chrome tips from Lifehacker, Google OS, or Google Blogoscoped.

And since you’ve read all the way to the bottom, let me mention a tip that I haven’t seen widely mentioned. In Chrome, Control-V will paste from your clipboard and preserve formatting. If you use Control-Shift-V, only the text will be pasted.

Let me show you what I mean. There’s a site called Sphinn that lets you comment on search news, but the comment box allows rich formatting. In this image, I’ve highlighted a comment about Chrome and pasted the whole thing into the comment box with Control-V:

Paste of rich clipboard

Now if I only wanted to paste the raw text that I highlighted, here’s what happens when I use Control-Shift-V:

Paste of just clipboard text

This can be handy for some programs such as Google Docs that let you paste rich objects like images and formatting–but sometimes you want to paste only the text.

{ 39 comments }