Tag Archive: Chromium

Google @ GDC Online Oct. 10th-12th

Cross posted at the Google Code blog This year at the Game Developers Conference (GDC) Online we have organized a Developer Day on Oct. 10th full of Google information for game developers. It will feature hardcore technical information on Google products and platforms delivered by Google engineers and developer advocates. We’ll discuss the latest projects…

Non-Admin Chrome Frame Reaches Stable Channel

A few months ago, we introduced Non-Admin Google Chrome Frame on the developer channel for testing. We deployed it to the beta channel two weeks ago and we are now bringing Non-Admin to the stable channel. Head over here to install it and let us know how it goes. If you have installed the developer…

Getting your app discovered in the Chrome Web Store with new promotional assets.

Yesterday we made a small change in Chrome Web Store’s app upload flow: when you upload new apps and extensions to the Chrome Web Store, or edit one of your existing items, you’ll be prompted to provide us with new promotional image assets. We are asking you for these assets so that we can highlight…

Register now for New Game, the conference for HTML5 game developers

Cross posted at the Google Code blog This post almost wasn’t written. I’ve been a bit too busy playing and testing new browser-based games such as Monster Dash, Angry Birds, and the newly released SONAR. Bigger and better games are coming to the browser rapidly (and just wait until Native Client with 3D lands in…

Native Client Brings Sandboxed Native Code to Chrome Web Store Apps

Wouldn’t it be great if you could create web apps using your existing C and C++ code? Native Client lets you do just that, and it is now enabled for Chrome Web Store apps in Google Chrome’s beta channel. Native Client apps live on the web platform, so you don’t need to create separate versions…

Connecting Web Apps with Web Intents

In today’s browser ecosystem, web apps are completely disconnected or require the use of complicated APIs in order to make use of a third-party service, e.g., posting a comment to Twitter from your custom publishing domain. What if we could give sites the ability to leverage these services without any knowledge of the chosen service,…

New WebSocket Protocol: Secure and Extensible

The WebSocket protocol specification is now largely stable, having solved previous security concerns. As such, we’ve updated Chromium to support the latest version (draft-ietf-hybi-thewebsocketprotocol-10) on the dev channel (14.0.835.2). Given that the specification is now in “last-call” and and no further breaking changes are expected, it should now be safe to use WebSockets for production…

Chrome Web Store: Now with more international support and with In-App Payments

Since Google I/O, we’ve been working hard to make the Chrome Web Store available to more users around the world as well as to provide additional monetization opportunities for developers. Today, we’re happy to share progress in both of these areas. We recently launched the much awaited In App Payments API in the US. This…

Writing Extensions More Securely

Extensions are powerful pieces of software in modern browsers, and as such, you should help ensure that your extensions are not susceptible to security exploits. If an attacker manages to exploit a vulnerability in an extension, it’s serious business because they may gain access to the same privileges that the extension has. The Chrome extensions…

Chrome Extensions: Now with more powerful scripts and improved proxy management.

In Chrome 13, we added some new capabilities to content scripts and proxy management. First, you can now make cross-origin XMLHttpRequest calls with the privileges of the extension directly from your content script. You will no longer need to relay these requests through a background page; this should simplify your code. In some cases, it…

Using Cross-domain images in WebGL and Chrome 13

A few weeks ago, we became aware of a security issue with WebGL: shaders could be used to indirectly deduce the contents of textures uploaded to the GPU. As a result, the WebGL specification was updated to be more restrictive when it comes to using cross-domain images and videos as WebGL textures. As a result,…

Cloud Coding and Beyond: Web Development Apps in the Chrome Web Store

When we talk Chromebooks with our developer friends, a common reaction we get is “I can see why my [insert-relative-here] would use it, but I need my PC for coding”. Over the last few years, browser-based coding has grown from a research topic to a viable practice. You can already find many development apps on…

Introducing Non-Admin Chrome Frame

We released Google Chrome Frame in September 2009 to expand the reach of modern web technologies and help developers take advantage of HTML5′s capabilities. Since then, we’ve seen great adoption of the plug-in by end users and developers. Even more exciting, we’ve heard from developers that Google Chrome Frame is enabling them to create legacy-free…

Testing Chromium: AddressSanitizer, a fast memory error detector.

Valgrind is a great tool for detecting memory errors. We are running many Chromium tests under Valgrind and it has helped us find hundreds of significant bugs. However, when we run binaries under Valgrind, testing becomes at least 10 times slower. This huge slowdown costs us more than just machine time; our trybots and buildbots…

New Chromium security features, June 2011

When the Google Chrome Security Team isn’t busy giving prompt attention to finding and fixing bugs, we’re always looking for new security features to add and hardening tweaks to apply. There are some changes worth highlighting in our current and near-future Chromium versions: Chromium 11: strong random numbers for the webWe added a new Javascript…