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.

9m read timeFrom webrtchacks.com
Post cover image
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 do
638 Impressions