Feeds

Google releases open source browser

Not an April Fool this time

Build a business case: developing custom apps

Google is releasing an open source browser called Google Chrome which it promises will be small, fast and stable.

Available for download shortly, the tabbed browser is explained in a 38 page comic by Scott McCloud. The comic explains that browsers are now very different from when first introduced - they are used for running web applications rather than just rendering pages.

Tabs will be central to Chrome and will be moveable from window to window.

The browser will be multi-threaded - so separate tabs will run as separate processes.*

The URL window will include autocomplete - but only to pages you've actually typed into the address bar before and not to the specific page. Opening a new window will show you the nine pages you visit most often, and the four sites you search on most often, rather than a home page.

Chrome will have an incognito porn mode - a window where none of your browsing history is recorded and cookies are deleted when the window is shut.

To stop malware processes are sandboxed - they cannot write files to your hard drive or read your documents. Chrome will get updates of phishing sites and malware attacks so browsers will get a warning if they go to a flagged site.

Chrome will include a task manager for each tab so you can see what resources are being used by individual pages.

The development team thanked Mozilla and Web Kit for their contribution.

The Windows version launches in 100 countries today, and Mac and Linux versions will follow soon.

Google's blog is here, the comic strip starts here. ®

A Reg reader clarifies: "Threads and processes are two separate things. Processes can contain multiple threads. If something goes wrong in a thread, your process dies with it. If Chrome used only threads rather than separate processes, the entire browser could - much more easily - be crashed by one bad piece of code.

With separate processes, a crash only kills that one process, so a tab whose work is done in a process can be marked as 'bad' (see the frowning face in their cartoon). The operating system (with the hardware's support) gets the responsibility of ensuring the process doesn't cause instability outside of itself. Operating systems are generally quite good at this."

Maximizing your infrastructure through virtualization

More from The Register

next story
Whoah! How many Google Play apps want to read your texts?
Google's app permissions far too lax – security firm survey
Chrome browser has been DRAINING PC batteries for YEARS
Google is only now fixing ancient, energy-sapping bug
Do YOU work at Microsoft? Um. Are you SURE about that?
Nokia and marketing types first to get the bullet, says report
Microsoft takes on Chromebook with low-cost Windows laptops
Redmond's chief salesman: We're taking 'hard' decisions
EU dons gloves, pokes Google's deals with Android mobe makers
El Reg cops a squint at investigatory letters
Big Blue Apple: IBM to sell iPads, iPhones to enterprises
iOS/2 gear loaded with apps for big biz ... uh oh BlackBerry
OpenWRT gets native IPv6 slurping in major refresh
Also faster init and a new packages system
prev story

Whitepapers

Top three mobile application threats
Prevent sensitive data leakage over insecure channels or stolen mobile devices.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Mobile application security vulnerability report
The alarming realities regarding the sheer number of applications vulnerable to attack, and the most common and easily addressable vulnerability errors.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.