Have you ever handed an AI agent a tricky bug, watched it confidently rewrite half a file, and gotten back something that looks right, reads right, and is just plain wrong? I have, plenty of times. I work on Firefox’s media code, and I’ve been fixing real bugs with an agent for a while now, from one-line typos to multi-week features. The difference between an agent that saves me a day and one that…
Have you ever thought about what it’s actually happening when you click on the play button on your favorite media websites, maybe Netflix, Youtube, Twitch or what ever websites serving media streaming. How are those media data being transferred over the internet? How do they package them? And how do browsers handle those data and represent them to users? Let’s take a deeper look at that to see…
In this post, I’m going to go through the process of solving issues for Gecko. Gecko, as a platform, contains a lot of different components dealing with all kinds of issues happening on the web. It’s impossible to have a bug-free software, so having a good bug tracking tool can help developers better organize their tasks and make their plans. Bugs Tracking and Triaging In Mozilla, we use Bugzilla…
I joined Mozilla in September 2014, and the six years have been. I quite enjoy working at Mozilla and building a product that hundreds of millions users use in their daily life. Although Firefox is not as popular as it was before in this competitive browser market, I am still proud of being one of the members of Mozilla who are (mostly) willing to make the internet more open and powerful. So today…