A conference talk transcript covering how to build a browser extension from scratch using JavaScript and modern frontend tooling. The speaker shares a real-world use case: automating cookie management during development to avoid manually setting cookies for a multi-step user journey app. Key points include loading unpacked extensions locally in Chrome, using manifest.json for permissions, building the extension UI with React and Vite as a single-page app, and using the Chrome cookies API instead of document.cookie when running inside the extension sandbox. The adapter pattern is used to unify local dev and production cookie access. The talk also briefly covers using React Testing Library to automate form-filling across multi-step flows via browser extension messaging.
Sort: