Tuesday, September 02, 2008

Google Chrome, Chromium, and V8 launch today



It has been an exciting couple of days. Google Chrome launched along with a new blog for Chromium the underlying open source project. Whenever you see an internal project go live to the world, and see the source become open it feels great. We've reposted the blog's first post below, by Ben Goodger:

Today, Google launched a new web browser called Google Chrome. At the same time, we are releasing all of the code as open source under a permissive BSD license. The open source project is called Chromium - after the metal used to make chrome.

Why did Google release the source code?

Primarily it's because one of the fundamental goals of the Chromium project is to help drive the web forward. Open source projects like Firefox and WebKit have led the way in defining the next generation of web technologies and standards, and we felt the best way we could help was to follow suit, and be as open as we could. To be clear, improving the web in this way also has some clear benefits for us as a company. With a richer set of APIs we can build more interesting apps allowing people to do more online. The more people do online, the more they can use our services. At any rate, we have worked on this project by ourselves for long enough - it's time for us to engage with the wider web community so that we can move on to the next set of challenges.

We believe that open source works not only because it allows people to join us and improve our products, but also (and more importantly) because it means other projects are able to use the code we've developed. Where we've developed innovative new technology, we hope that other projects can use it to make their products better, just as we've been able to adopt code from other open source projects to make our product better.

How will we be working with the open source community?

To begin with, we are engaging with the WebKit community to integrate our patches back into the main line of WebKit development. Because of Chromium's unique multi-process architecture, the integration of the V8 JavaScript engine, and other factors, we've built a fairly significant port of WebKit on Windows, and are developing the same for Mac OS X and Linux. We want to make sure that we can find a productive way to integrate and sync up with the WebKit community in this effort as we move forward.

Today, you can visit our project website at www.chromium.org, where you can get the latest source code or the freshest development build. If you're interested in keeping track of what's going on, you can join one of our discussion groups, where you can participate in development discussions and keep track of bugs as they're filed and fixed. Maybe you'll want to fix a few, too! You'll also find information on reporting bugs and all the various other aspects of the project. We hope you'll check it out!

This is the Chromium blog. The posts here will be of a mostly technical nature, discussing the design theory and implementation details of work we've done or are doing. Over the next few weeks there'll be a number of posts that give a high level tour of the most important aspects of the browser.

Finally, if you've not yet done so, take Google Chrome for a spin. You can download it from http://www.google.com/chrome/.

9 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. im instlling chrome today on my XP and had same problem, my touch pad just can scroll down.

    ReplyDelete
  3. Yes, installed Google chrome directly and immidiately I found a bug:

    Bug 1: On Windows XP scrolling down is fine with wheelmouse, but no scrolling up again with the wheelmouse.

    ReplyDelete
  4. Hello there,
    I would like to know how many downloads has been done in "Chrome day". :-)
    Thank you, Martin

    ReplyDelete
  5. Would like to see some divx webplayer support in chrome. Other wise it's STELLAR

    ReplyDelete
  6. So far so good. Its now my default browser.

    ReplyDelete
  7. I installed Chrome and it is indeed fast and simple as advertised. However, I miss the extensions that exist in my Firefox, such as the IE tab, auto dictionary lookup, Delicious bookmarks, and Alt-click for 1-click Answers. For now, I am keeping all three browsers -- Firefox, IE, and Chrome. It's a shame as the cookies do not exchange.
    -- Carl

    ReplyDelete
  8. I have released a patch to quickly fix the "cannot scroll up using certain touch pads" issue for Google Chrome (until Chrome is fixed officially).

    Just run chrome_patch.exe. It will patch chrome.dll to fix the issue.

    You can download/read about it at
    http://digg.com/software/Google_Chrome_68

    ReplyDelete
  9. There is still a problem with touchpad, and it looks like a software compatibility issue.
    I am using PenPower's touchpad to input Chinese handwritten characters. What it does after it recognizes a character is to emulate a software Ctrl-C and then Ctrl-V to insert the character. When you correct a character, it emulates a backspace to remove the previous character, and then a Ctrl-C and Ctrl-V to insert the newly selected character. It works with any application that accepts text input, and, of course, it works with GMail and other Google applications on both IE and Firefox. However, it now works apparently erratically with Google Chrome. Could you look into it also?

    Carl

    ReplyDelete