With CSS Grid shipping across browsers this spring (already in Firefox 52 and Chrome 57; Safari, and hopefully Edge, soon to follow) some of Mozilla's in-house designers and developers decided to experiment with the technology on mozilla.org. The result is a live demo site that shows CSS Grid features and provides links to our favorite resources.
Recently I came across two lovely new graphical demos, and in both cases, the controls would not work on my French AZERTY keyboard. There was the wonderful WebGL 2 technological demo After The Flood, and the very cute Alpaca Peck. Shaw was nice enough to fix the latter when I told him about the issue. […]
Performance is tricky to measure, and has many aspects. Also, in a new technology there are always going to be not-yet-optimized cases. So not every single benchmark will be fast on WebAssembly today. This post describes why WebAssembly should be fast; where it isn’t yet, those are bugs we need to fix.
The Containers feature in Firefox Nightly gives users the ability to place barriers on the flow of data across sites by isolating cookies, indexedDB, localStorage, and caches within discrete browsing contexts. After running the Containers UI through successive rounds of user research and UX iteration, we’ve launched a Containers experiment in Firefox Test Pilot in order to widen the audience for Containers, iterate on the UI, and reason about the future of the feature.
In July of 2015 we announced our Games Technology Roadmap, and we've been working steadily on addressing those pain points as shared by developers. Here's an overview of the newest platform developments and the progress we've made.
Mozilla has partnered with BrowserStack to offer free testing on mobile Firefox for Android (iOS upcoming). Not every developer owns a device bank or has the time to test on every OS. Mozilla is committed to ensuring a healthy and robust web. Cross-browser compatibility is a key component of that commitment.
To understand how WebAssembly works, it helps to understand what assembly is and how compilers produce it. Third part in a series on WebAssembly and what makes it fast. We recommend starting from the beginning.