Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Google I/O 2009 - V8: ..High Performance JavaScript Engine

Loading...

Sign in or sign up now!
13,792
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Jun 2, 2009

Google I/O 2009 - V8: Building a High Performance JavaScript Engine

Mads Ager

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.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

  • likes, 1 dislikes

Link to this comment:

Share to:

Top Comments

  • Javascript is actually an advanced object-oriented language that has a great deal of power. With libraries like YUI, Dojo or GWT, a developer can build rich applications that run in your browser. The goal is not to have flashier web pages, but to start developing applications in Javascript. For that reason, we can use all the speed we can get.

  • Considering the web is moving toward mobile devices (which desperately need optimized JS engines) and more JS-heavy pages, yes.

see all

All Comments (15)

Sign In or Sign Up now to post a comment!
  • The Engine is really performing at high rates.

  • borin

    

  • @Humanoidism chrome on mac was still beta/alpha at the time

  • The first thing I saw was that he used Firefox... Why not Google Chrome? Im just saying, is somthing wrong with that browser?

  • @dakotakota77 fail!

    1 hour and 1 minute is 61 minutes not 101 -.-

  • lol...

    this is my longest buffering video ever...

  • 101:00

  • For today's applications, probably not.

    For tomorrows applications, hell yeah!!

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more