Table of Contents
- Tools for High Performance on the Web
- Immutability versus Mutability - The Balance between Safety and Speed
- Vanilla Land - Looking at the Modern Web
- Practical Example - A Look at Svelte and Being Vanilla
- Switching Contexts - No DOM, Different Vanilla
- Message Passing - Learning about the Different Types
- Streams - Understanding Streams and Non-Blocking I/O
- Data Formats - Looking at Different Data Types Other Than JSON
- Practical Example - Building a Static Server
- Workers - Learning about Dedicated and Shared Workers
- Service Workers - Caching and Making Things Faster
- Building and Deploying a Full Web Application
- WebAssembly - A Brief Look into Native Code on the Web

