Mozilla publishes position paper on the EU Digital Identity Framework
The EU is considering a draft law that has serious ramifications for the website security ecosystem. We have recommendations for how to fix it.
Perspectives on the internet from Mozilla
Visit blog.mozilla.org → RSS feedOn Hacker News Apr 2012 – Sep 2026
Web & Frontend 172Security & Privacy 103Tech Industry & Business 70Software Engineering 66Society, Policy & Culture 47Systems & Performance 28
The EU is considering a draft law that has serious ramifications for the website security ecosystem. We have recommendations for how to fix it.
Mozilla is excited to share that today 18 operators at Mobile World Congress 2013 in Barcelona announced their commitment to Firefox OS, which will power t
Update: this post was updated to reflect a change in how we determine when Firefox will run in multiprocess mode. Firefox won’t run in multiprocess mode unless add-ons are explicitly ...
The team at Paris-based Snips has created a voice assistant that can be embedded in a single device or used in a home network to control lights, thermostat
October is one of our favorite months of the year with autumn and Cybersecurity Awareness Month. We’re supporting Cybersecurity Awareness with Private Br
One of the things I’ve been doing this quarter is removing Gecko’s dependence on NSPR locks . Gecko’s (non-recursive) mutexes and condition variables now use platform-specific constructs, rather than indirecting through NSPR. This change makes things smaller, especially on POSIX platforms, and uses no dynamic memory…
It’s been about a year since our last update regarding Manifest v3. A lot has changed since then, not least of which has been the formation of a community group ...
Big news: late last week, generational garbage collection landed. It was backed out at first due to some test failures, but then re-landed and appears to have stuck.
Mozilla prides itself on being held to a different standard and, this past week, we didn’t live up to it. We know why people are hurt and angry, and they ...
Niko Matsakis recently blogged about the Rust compiler’s new borrow checker , which implements non-lexical lifetimes (NLL). The new borrow checker is a really nice improvement to Rust, because it accepts many sound programs that the old borrow checker rejected.
UPDATED TO CLARIFY HOW TO MANAGE PUSH NOTIFICATIONS Firefox for Windows, Mac and Linux now lets you choose to receive push notifications from websites if y
We’re happy to report that Thunderbird usage continues to expand. Mozilla measures program usage by Active Daily Installations (ADI), which is the number of pings that Mozilla servers receive as installations do their daily plugin block-list update. This is not the same as the number of active users, since some users…
Things are moving fast for royalty-free video codecs. A month ago, the IETF NETVC Working Group had its first meeting and two weeks ago Cisco announced Tho
Strumenti e risorse per le nuove forme di comunicazione
Back in June, Mozilla announced Firefox Preview, an early version of the new browser for Android that is built on top of Firefox's own mobile browser engine, GeckoView. We've gotten ...
An algorithm we’ve depended on for most of the life of the Internet — SHA-1 — is aging, due to both mathematical and technological advances. Digital signatures incorporating the SHA-1 ...
Hello everyone! I’m writing this following a visit to Brussels this past weekend to the Free and Open Source Software conference called FOSDEM. As far as I know it is one of the largest, if not the largest FOSS conference in Europe. It proved to be a great opportunity to discuss Thunderbird with a wide […]
Firefox makes developing for the Web faster and easier with a unique Developer Command Line. The new tool provides easy keyboard control over Firefox Devel
Recent news around Apple’s resistance to the US government’s demand to decrypt the iPhone of one of the San Bernardino shooters has brought encryption
This blog post is one of several guest blog posts, where we invite participants of our bug bounty program to write about bugs they've reported to us. This is a ...
After the Whistler All-Hands this past summer, I started seriously looking at whether Firefox should switch to using Bazel for its build system.
The future of intelligence is being set right now, and the path we’re on leads somewhere I don’t want to go. We’re drifting toward a worl
The online advertising ecosystem is broken. The majority of digital advertising revenue is going to a small handful of companies, leaving other publishers with scraps. Meanwhile users are on the ...
Since Brendan Eich wrote the first SpiderMonkey version in 1995, there have been many, many changes to its internal string representation. New string types like ...
Manifest v3 support for Firefox extensions is coming in late 2021. See a high-level summary of changes to the platform.
What an amazing year for the Web. In 2013, we celebrated 15 years of Mozilla and 15 Years of a Better Web, which we’ve been instrumental in innovating an
Rust is a great language, and Mozilla plans to use it extensively in Firefox. However, the Rust compiler (rustc) is quite slow and compile times are a pain point for many Rust users. Recently I’ve been working on improving that. This post covers how I’ve done this, and should be of interest to anybody else who wants…
For the past eight years, users and developers have enjoyed a Windows platform environment that offered users a choice of browsers to navigate their digita
I recently wrote about some work I’ve done to speed up the Rust compiler . Since then I’ve done some more.
I'm excited to announce a new Mozilla Research experiment: the Emterpreter, a pure-JavaScript interpreter that can start running large Emscripten-compiled apps faster than JavaScript engines can, giving developers control over ...