2025 10 04 29 VINU VIJY NAIR CONGRESO REACT ALICANTE The international React js conference in Spa
summary
A web front end attempts full client side voice recording, conversion and playback using browser MediaRecorder, ffmpeg.wasm in a web worker and blob import hacks, discovers gzipped ffmpeg wasm at 11.3 MB → 900 KB after aggressive custom builds, hits memory and cross domain worker limits in production, rolls back to a backend converter and achieves 100% reliable delivery with backend conversion, yields major platform and team learning.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:12Talk purpose and journey
- 2:38Voice messaging challenge
- 4:49Solution complexity
- 6:58The moonshot begins with ffmpeg.wasm
- 8:22Deployment hurdles
- 10:09Bundle size optimization
- 10:52Seeking help
- 11:59Testing hardware limits
- 13:04Moonshot lessons
- 13:48Q&A
related talks
21mVideo Creation in a JavaScript World
01mReact Advanced 2024 on Oct 25&28, 2024
16mDemocratizing live video with React
35mGoing fullstack React(ive)
01h 00mDiscussion on technologies: React
23mCreating Videos Programmatically in React
13mCreating videos... with React!
05mPublic Speaking: How Bad Can It Be
