04 Mar 09 Interview: what’s next for Google Chrome

Patrick Goss, techradar.com

For many, Google Chrome’s arrival in the already competitive browser market was a real bolt from the blue, but for software engineer Lars Bak it was the end product of years of work.

Bak heads up the development of the v8 JavaScript engine in Chrome, one of the key features of Google’s browser and also one of the most innovative.

In the past few months, the importance of browsers coping with JavaScript and the web apps that are built on it have become increasingly obvious, and its something that Bak has been delighted to see.

"It’s fantastic," he tells TechRadar. "This is exactly why we started two-and-a-half years ago.

"When we started we were facing no competition; all browsers had the same speed in terms of JavaScript and it turned out to be bit of a bottle neck for web applications.

(more…)

04 Mar 09 Linux Chrome with Gtk+: Cross-Platform Complication

Marcel Hilzinger, linuxpromagazine.com

Release of the native Linux version of the Google Chrome browser is still planned for June 2009. Unfortunately, more problems than first anticipated keep cropping up. According to recent OSnews, they mainly have to do with the graphical interface.

Google uses an internal views library for Chrome’s user interface that enables, for example, placement of tabs in the title bar with the idea of adhering to the Chrome principles "simple, unobtrusive, fast." Because Chrome was never from the start conceived as multi-platform software (how would it otherwise have come to the idea of using WinHTTP), the views were never ported to Linux or Mac. Google had already decided a long time ago not to use views for the Mac version, but to rely instead on a completely native version of Chrome based on Cocoa. For Linux, Chrome hacker Evan Martin suggests three possible options:

1) As close to Windows as possible, porting views.
2) As close to native as possible, avoiding views.
3) Something in the middle, hacking views.

Martin eliminates 1 right from the get-go, calls 2 "insane, becoming more tempting," but prefers option 3. Meanwhile, Chrome project lead Ben Goodger has slipped into the discussion to explain why Chrome decided against Qt as a cross-platform solution and chose Gtk+ instead. More details on Goodger’s views here.

04 Mar 09 Run Silverlight Plug-In on Google Chrome

For those Google Chrome users who need access to one or two Silverlight sites, a Microsoft developer offers a file-tweaking work-around to get access to certain sites.

chrome_and_silverlight

The Chrome/Silverlight hack requires grabbing a few .js files normally intended for Silverlight developers and tweaking them to have Silverlight sites accept and provide content to Chrome. By downloading the .js files and modifying them a bit, you should be able to access, as the developer rates it, "most" Silverlight apps, but your mileage will certainly vary.

Moonlight 1.0 Released, Silverlight script updated – and a Chrome hack

16 Feb 09 Linux Version of Chrome To Use Gtk+

A major complaint about Google’s Chrome web browser has been that so far, it is still not available on anything other than Windows. Google promised to deliver Chrome to Mac OS X and Linux as well, but as it turns out, this is a little harder than they anticipated, Ben Goodger, Google’s Chrome interface lead, has explained in an email. It has also been revealed what toolkit the Linux version of Chrome will use: Gtk+.

(more…)

13 Feb 09 Early Screenshots from the Mac Version of Google’s Chrome Browser

Google’s Mike Pinkerton just posted the first screenshots from the Mac build of Google’s Chrome web browser.

This week, everything came together and we can now load web pages in the renderer processes and display them in tabs. Here’s a screenshot of the very first time I ran Mac Chromium and loaded a webpage:

005850-FirstChromePageEver_425

He warns there’s still a "very very long way to go" and he can’t predict a possible date, but it does show some substantial progress on the project.
Google announced Chrome for Windows back in September and stated that they believe they "can add value for users and, at the same time, help drive innovation on the web."
One of the features described for the Windows version has been the isolation of processes within each tab. This means that a misbehaving website can only potentially crash the tab that its running and not the whole browser. Also offered is a screenshot for when this might happen on the Mac version of the browser:

010157-st_425

10 Feb 09 Google Chrome’s Cute Promotion in Japan

Chrome, Google’s foray into the war for browser supremacy, has yet to be widely adopted in Japan.  In an attempt to bolster the market share, and appeal to the playful culture, Google has released a cute little advertisement which hopes to capture the spirit of the browser.

The time-lapse animation is clear and carefully rendered with precise audio and fantastic artistic direction.  It is impressive to see how labor intensive such a short simple ad is.  To understand the process of creating this ad be sure to check out the Picasa gallery of the work behind the scenes.  Google Chrome Japan is hoping to encourage more use of the recently patched browser that now holds about a 1% share of the market.  Check out the link to view the ad in HD:

Tags: ,

06 Feb 09 Coming Soon: Google Chrome Extensions

Google has already indicated that it plans to offer a platform for Chrome browser extensions, but now we finally have what looks like a firm date on when that will arrive. Apparently, a Google developer conference scheduled for May 27th will include a session on developing extensions for Chrome, which leads Google Operating System to conclude that we’ll see the extensions platform go live on or before that date.

The Chrome team has already published documentation outlining general goals and principles for how they believe the extension system should operate. High on the list of reasons that adding extensions to Chrome is important is that it will make the browser more attractive to “users coming from other browsers who are used to certain extensions that they can’t live without.”

While extensions will certainly make the browser more attractive to a certain subset of users, the bigger fish to fry for Google is adding a Mac version. That too is in the works (see documentation here), but if Chrome wants to draw in a lot more users of its browser, Mac support will be key, as these users have so far been completely shutout of experiencing the benefits of Chrome.

02 Feb 09 New clickjacking flaw hits Chrome and Firefox

Researchers have discovered a flaw that exposes Google’s Chrome web browser to clickjacking. Clickjacking is a relatively new attack vector in which a legitimate link is substituted without the user’s awareness. Clicking a photo that appears to be hosted on Flickr, for example, could actually direct the user to a malicious site set up as a drive-by-download server. The severity of the problem becomes compounded when trusted sites are hacked into and surreptitiously modified.

Google is working on a fix. In the meantime, though a spokesperson pointed out that clickjacking is a problem that can affect all browsers. Indeed Firefox 3.0.5 appears to suffer from this same flaw; however, the first release candidate of Microsoft’s Internet Explorer 8 and Opera are not affected.

02 Feb 09 How Secure Is Google Chrome?

Roger A. Grimes, PC World

Google Chrome was built from the ground up to be a more secure Web browser, and Google and its Chromium developers should be applauded for the attention they have brought to browser security. Google deserves much credit for the wealth of security information posted on the Internet and on the Google Chrome blog, and for making Chrome’s source code available for anyone to examine.

The security model Chrome follows is excellent. Chrome separates the main browser program, called the browser kernel, from the rendering processes, which are based upon the open source WebKit engine, also used by Apple’s Safari. The browser kernel starts with all privileges removed, the null SID (a security identifier in Windows Vista that denotes the user as untrusted), and multiple "restrict" and "deny" SIDs enabled. On Windows Vista, Chrome runs as a medium-integrity process.

(more…)

02 Feb 09 Google Chrome Accesses Hotmail by Pretending It’s Safari

According to weblog Google Blogoscoped, Google Chrome is spoofing its user agent at Hotmail, Microsoft’s popular but much-maligned webmail application. Why?

The issue was that Hotmail barred the competitor’s browser from entering by checking the user agent. Some sites do so, often without merit and a lot of backfiring, because they think certain browsers can’t cope with their HTML/JavaScript/stylesheets. Not the case with Chrome here, apparently, which now pretends it’s a Safari browser when encountering *.mail.live.com.

If we weren’t the types who give folks the benefit of the doubt, we might suggest that Microsoft’s playing a touch dirty to fend off Google’s competing browser. Then again, as one Microsoft employee says, Hotmail services millions of users—and Chrome is used by such a small percentage of those users—that the bug will be addressed. It’s just not a high priority.

Regardless, the Google, Microsoft, and Apple power struggle via Chrome, Hotmail, and Safari is a saucy one.