A WebRTC core contributor shares how using Claude and Gemini has allowed them to work across unfamiliar codebases — including Go's pion WebRTC library and Firefox — to tackle long-standing WebRTC issues. Key projects include implementing SRTP cryptex (RFC 9335) in libWebRTC, reducing call setup time via SNAP/SPED proposals, fixing webrtc-internals background throttling in Chrome 150, and retiring pieces of adapter.js. The author argues AI doesn't replace engineers but lowers the implementation cost of cross-stack work, enabling experts with domain knowledge and taste to ship more across more of the stack than before.
Table of contents
Keep out of my codebase, matecryptex: who can say “no” to more encryptionSNAP/SPED in an alien codebaseAdvancing Firefox, and retiring adapter.jsMinions to the rescueWe knew what to do624 Impressions