Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Pushing the Limits of Web Browsers

Strange Loop Conference via YouTube

Overview

Explore a conference talk that delves into the evolution and future of web browsers, focusing on virtual machine technology and programming languages. Gain insights into the advancements in JavaScript performance and the challenges of developing complex web applications. Learn about the speaker's extensive experience in designing and implementing object-oriented virtual machines, including his work on V8 and Dart at Google. Discover the journey from early virtual machine systems to modern web programming languages, and understand the goals and inspirations behind the Dart programming language. Examine the impact of speed improvements on enabling new types of web applications and the ongoing efforts to address inefficiencies in web development. Benefit from the speaker's reflections on various virtual machine projects and his vision for the future of web programming platforms.

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

Reviews

Start your review of Pushing the Limits of Web Browsers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.