Web Development

[IGN] Inside Dante’s Purgatorio, the Cancelled Sequel to EA’s Dante’s Inferno | The game was penned by Assassin’s Creed 2 co-writer Joshua Rubin as...

The article is incredibly thorough about the entire script of the game's 11 levels: Level 1: Dream in Eden , Level 2: At...

Puppeteer Support for the Cross-Browser WebDriver BiDi Standard – Mozilla Hacks

We are pleased to share that Puppeteer now supports the next-generation, cross-browser WebDriver BiDi standard. This new protocol makes it...

Option Soup: the subtle pitfalls of combining compiler flags – Mozilla Hacks

Firefox development uncovers many cross-platform differences and unique features of its combination of dependencies. Engineers working on Firefox regularly overcome...

Announcing Interop 2024 – Mozilla Hacks

The Interop Project has become one of the key ways that browser vendors come together to improve the web platform....

Same Idea, Different Paint Brush

There’s the idiom that...

Improving Performance in Firefox and Across the Web with Speedometer 3 – Mozilla Hacks

In collaboration with the other major browser engine developers, Mozilla is thrilled to announce Speedometer 3 today. Like...

Recreating Gmail’s Google Gemini Animation

I always see this...

Embracing Design Dialects: Enhancing User Experience

“Language is not merely a set of unrelated sounds, clauses, rules, and meanings; it is a totally coherent system bound to context and behavior.”...

Prototype even faster with the Gradio UI for Figma component library – Mozilla Hacks

As an industry, generative AI is moving quickly, and so requires teams exploring new ideas and technologies to move quickly...

Porting a cross-platform GUI application to Rust – Mozilla Hacks

Firefox’s crash reporter is hopefully not something that most users experience often. However, it is still a very important component...

Llamafile’s progress, four months in – Mozilla Hacks

When Mozilla’s Innovation group first launched the llamafile project late last year, we were thrilled by the immediate positive response...

Giving Feedback – A List Apart

Feedback, in whichever form it takes, and whatever it may be called, is one of the most effective soft skills that we have at...

Experimenting with local alt text generation in Firefox Nightly – Mozilla Hacks

As discussed on Mozilla Connect, Firefox 130 will introduce an experimental new capability to automatically generate alt-text for images using...

Getting Feedback – A List Apart

“Any comment?” is probably one of the worst ways to ask for feedback. It’s vague and open ended, and it doesn’t provide any indication...

Sponsoring sqlite-vec to enable more powerful Local AI applications – Mozilla Hacks

Mozilla’s recently announced Builders program supports projects that advance the cause of open source AI. Our inaugural theme is “Local...

Designing for the Unexpected – A List Apart

I’m not sure when I first heard this quote, but it’s something that has stayed with me over the years. How do you create...

Snapshots for IPC Fuzzing – Mozilla Hacks

Process separation is one of the cornerstones of the Firefox security model. Instead of running Firefox as a single process,...