Compilers - The Next Frontier In Web Performance
Offered By: JSConf via YouTube
Course Description
Overview
Explore the evolution and future of web performance optimization in this JSConf US 2018 talk. Delve into the world of compilers, tracing their history from early tools like Jasmine and Yui Compressor to modern solutions. Examine current challenges in JavaScript startup time and learn about innovative approaches such as Glimmer VM and Ember MVC. Discover the power of declarative templating, virtual machines, and WebAssembly in improving web application performance. Gain insights into domain-specific languages and their potential impact on web development. Understand how cutting-edge technologies like WebAssembly are being integrated into frameworks like Ember to push the boundaries of web performance.
Syllabus
Introduction
Who am I
What is a compiler
The browser
The history of compilers
Jasmine and Yui Compressor
ES4 Life Death
The Enlightenment
JavaScript
Closure Compiler
Todays Tools
Todays Problems
JavaScript Startup Time
Glimmer VM
Ember MVC
Ember Templates
Angular Templates
Valid Templates
declarative templating
what is an opcode
Constants pool
Virtual Machine
Fetch API
Virtual Machine Visualization
Open Element
Flush Element
Text Element
Close Element
Return
GlimmerVM
WebAssembly
WebAssembly Properties
WebAssembly Performance
C Rust
Domainspecific languages
WebAssembly in Glimmer VM
WebAssembly in Ember
Conclusion
Taught by
JSConf
Related Courses
Deno - Next Generation JavaScript RuntimeJSConf via YouTube How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube React x Web Components - How It Is and How It Could Be
JSConf via YouTube