Overview
Syllabus
Intro
Background
Why Language Based VMS
VM Side Effect
Self
Strongtalk
Hotspot Still Going Strong
Hotspot Reflections
V8: A JavaScript Engine
Speed Enables Applications
Original V8 Goals
Ideas Behind V8
Progress After 4 Months
V8 Reflections
V8 Users
JavaScript is Now Faster but ...
JavaScript Example
The Web is Great
Goals for A New Web Platform
The Dart Programming Language
Inspiration to Dart
Designed for a VM
Dart Sample With Types
Covariant Generic Types
Dart Optional Type System
Platform Independence
Current Dart Performance
Dart SDK
Things I Have Learned...
VM Summary
Taught by
Strange Loop Conference