Completed
Running Code in the Browser
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
How Replay.io is Built and Maintaining Redux
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction and Background
- 2 Replay.io and Time Travel Debugger
- 3 Modernizing the Codebase
- 4 The Challenges of Code Migration
- 5 Finding Joy in Legacy Code
- 6 Migrating to TypeScript
- 7 The Process of Modernization
- 8 The Pressure and Value of Modernization
- 9 The Trade-offs of Using the Latest Techniques
- 10 Capturing and Transmitting Data in Replay
- 11 Replay: Capturing and Replaying Browser Interactions
- 12 Why Replay Requires a Browser
- 13 Capturing Network Data and Security Concerns
- 14 Recording and Storing the Binary Archive
- 15 Downloading and Caching the Recording
- 16 Pre-Processing and Caching Basic Data
- 17 The Video Playback and Memory Snapshots
- 18 Inspecting Elements and the Bespoke Canvas
- 19 Building the Replay Debugger
- 20 Replay's Capabilities
- 21 Console Logging in Replays
- 22 Running Code in the Browser
- 23 Source Maps and Minified Code
- 24 Shipping Source Maps
- 25 Replay in Node.js
- 26 Using Replay in the Terminal
- 27 Manipulating Events in Replay
- 28 Replay's Backend API
- 29 Future Features: Root Cause Analysis and React Time Travel
- 30 Closing Remarks