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
Desarrollo de páginas con AngularUniversidad Austral via Coursera Testing Angular 4 (previously Angular 2) Apps with Jasmine
Udemy Angularjs for Beginners
Udemy Angular JS: Full-Stack Development with Angular JS and Flask
Udemy Angular: Building on Azure Microservices
LinkedIn Learning