YoVDO

Pushing the Limits of Web Browsers

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Programming Languages Courses Web Application Development Courses

Course Description

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

Tags

Related Courses

Sniffing the Metaverse
Strange Loop Conference via YouTube
KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube
The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube
Machine Learning for Developer Productivity
Strange Loop Conference via YouTube
Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube