Native Client: Using Native Code to Build Compute Intensive Web Applications

Published November 23rd, 2009 Under Open Source Tools | Leave a Comment

Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We’ll then look at some specific example applications as well as strategies for how to use native code to handle compute intensive tasks within web applications using SRPC, Shared Memory and NPAPI.

V8: Building a High Performance JavaScript Engine

Published October 28th, 2009 Under General, Javascript | Leave a Comment

V8 is Google’s high-performance JavaScript engine used in Google Chrome. V8 is optimized for well-designed object-oriented applications that make heavy use of objects, function calls, and property access. This talk will provide an overview of the internals of V8 and dive into the advanced virtual-machine technology used. Specifically, details of the use of hidden classes, inline caching, precise generational garbage collection, and snapshotting will be presented. The final part of the talk will discuss initiatives that will propel V8 to the next performance level.

Google’s HTML 5 Work: What’s Next?

Published October 23rd, 2009 Under General | Leave a Comment

Learn about new features in HTML 5 that enhance and enrich the web experience. Learn about new features in HTML 5, how they’ll be supported in Chrome, and our latest plans for new functionality. The web browser is quickly evolving into a rich platform with access to all the capabilities that your computer has to offer. This talk will help you understand what is possible and how to write applications that use the latest APIs.

Automation with Google Apps Script

Published October 13th, 2009 Under Open Source Tools | Leave a Comment

Google Apps Script allows customers to automate actions within apps and across apps. This session provides an early view and demonstration of creating and editing scripts, custom spreadsheet functions, custom menus and buttons, changing spreadsheet data, sending email, fetching web page content, language translation.

Google Wave: Powered by Google Web Toolkit

Published September 28th, 2009 Under Open Source Tools | Leave a Comment

This talk follows the Google Wave team’s experience building the Google Wave client using Google Web Toolkit (GWT). We’ll cover some recent advances in GWT which enabled Google Wave to look and feel like a desktop application with comparable performance. In addition, we will discuss the use of WebDriver (an automated web testing tool) which is integral to the project’s success.

Download session presentation PDF.

keep looking »