Technical Details on the Recent Firefox Add-On Outage
Recently, Firefox had an incident in which most add-ons stopped working. This was due to an error on our end: we let one of the certificates used to sign add-ons ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,855 posts.
Recently, Firefox had an incident in which most add-ons stopped working. This was due to an error on our end: we let one of the certificates used to sign add-ons ...
Check Point researchers revealed a new attack vector which threatens millions of users worldwide – attack by subtitles. By crafting malicious subtitle %
Early this year, the Internet Archive put out a call for a distributed web . We heard them loud and clear.
Unveiling a scheme flooding vulnerability across major browsers. Learn how it threatens anonymous browsing.
A recent change to 1.1.1.1 accidentally altered the order of CNAME records in DNS responses, breaking resolution for some clients. This post explores the technical root cause, examines the source code of affected resolvers, and dives into the inherent ambiguities of the DNS RFCs.
Apple Maps on the web is available in public beta, allowing users around the world to access Maps directly from their browser.
The latest update of Firefox, version 148, introduces a much-anticipated "AI kill switch" feature, allowing users to disable AI functionalities such as chatbot prompts…
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript date system.
Thunderbird Exchange support has finally landed for email in the latest monthly release. Find out what's in, out, and still on the way.
A year of fighting scrapers on my 1.5 million-page website. What I tried, how I failed, and what's working now.
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
Here’s a look at why you should remove Google Analytics from your website and help create a more open, independent web that’s more friendly to the visitors.
Bringing Game-Style State Synchronization to the Web
Today, we’re excited to announce the Preview of Containers in Firefox version 153, which lets you keep separate parts of your online life (work, shopping
Analyzing common misconceptions on the discussion around GraphQL vs. REST.
Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how the browser renders CSS animations and…
Posted by Devon O’Brien, Ryan Sleevi, Andrew Whalley, Chrome Security This post is a broader announcement of plans already finalized on t...
Download a free IPv4 and IPv6 geolocation database (CSV, CC BY-SA 4.0), or the commercial one with full coverage in CSV and MMDB, updated at least twice a week.
This post explains our recent effort to improve JSON.stringify performance
Today, at Framasoft (bonjour!), we publish the very first version of the PeerTube Mobile app for android and iOS. A lot of care went into its concepti...
Google Voice is getting a fresh design and new features, across Android, iOS and the web.
Incident summary Updates - Last updated 14:35 PST May 14, 2019. We expect this to be our final update. If you are running Firefox versions 61 - 65 ...
Web 3.0 was not about the blockchain, thank god
Update: The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain vers
Thanks to your donations, we have been developing a software to free us all from YouTube & Co for a year. Why have we gone much further than the first release, (crowdfunded in the spring of 2018), you might ask? Well, that's because we sincerely believe in the emancipatory power of PeerTube. This article is...
Introducing new AI-powered products and tools from Google Maps Platform. Learn more
In this article I’ll show you how to use CSS Grid to improve application layouts that need to respond and adapt to user interactions and changing conditions, and always have ...