Face ID and Touch ID for the Web
People often see passwords are the original sin of authentication on the web.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 1,175 posts.
People often see passwords are the original sin of authentication on the web.
Why Vivaldi browser thinks Google’s new proposal, the Web-Environment-Integrity spec, is a major threat to the open web and should be pushed back.
WebKit is a lightweight yet powerful rendering engine that emerged out of KHTML in 2001. Its flexibility, performance and thoughtful desig...
This is part 1. Part 2: update : U+237C ⍼ angzarr; Part 3: Monotype Mathematical Sorts Part 4: U+237C ⍼ is (also) S9576 ⍼
Today is a special day for Bootstrap. Not only is it our fourth birthday, but after a year of development, we're finally shipping the first alpha release of…
I’ve been doing the local usergroup circuit with this lately and have been asked to write it up.
We have added a feature to block fingerprinting and cryptomining in Firefox Nightly as an option for users to turn on.
We're very proud to open-source Next.js, a small framework for server-rendered universal JavaScript webapps.
Online tracking: A 1-million-site measurement and analysis is the largest and most detailed measurement of online tracking to date. We measure stateful (cookie-based) and stateless (fingerprinting-based) tracking, the effect of browser privacy tools, and "cookie syncing". This measurement is made possible by our web…
I don’t like people adding tracking stuff to URLs. Still less do I like people adding tracking stuff to my URLs.
Today, we deployed HTTPS by default on Stack Overflow. All traffic is now redirected to https:// and Google links will change over the next few weeks. The ac...
Fair warning. You’re going to hate this one. I want to stop pushing the web forward for a while. I want a moratorium on new browser features for about a year or so.
The dominant costs of processing JavaScript are download and CPU execution time.
7 actionable principles for websites that want to make use of JavaScript to control their UI and deliver the best performance
Apple's rules and technical restrictions are blocking other browser vendors from successfully offering their own engines to users in the EU.
People have a misconception—they think that the WebAssembly that landed in browsers back in 2017—is the final version. In fact, we still have many use cases to unlock, from heavy-weight ...
Formats over apps.
We’ve all heard this riddle: if you dig down deep enough in Windows 10, you’ll find elements that date from Windows 3.x days. But is it actually true? In this article we’ll discov…
Over the past year, our top priority for Firefox was the Electrolysis project to deliver a multi-process browsing experience to users…
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 ...
Shortly after I published my Cartography Comparison last year, I noticed Google updating some of the areas we had focused on:
If you have used tools like Google’s PageSpeed Insights, you probably have run into a suggestion to use “next-gen image formats”, namely Google’s WebP image format. Google claims that their WebP…
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Security researchers have recently uncovered security issues known as Meltdown and Spectre.
Mousetrap is a simple keyboard shortcut/event library written in Javascript.
Dark patterns are user interface design choices that benefit an online service by coercing, steering, or deceiving users into making unintended and potentially harmful decisions. We conducted a large-scale study, analyzing ~53K product pages from ~11K shopping websites to characterize and quantify the prevalence of…
We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io
In-browser code editor