Firefox marketshare revisited
Why building a better browser doesn’t translate to a better marketshare I posted a couple weeks ago about Chrome effectively having won the browser wars. The market share observations in the blog p…
Topics /
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
Why building a better browser doesn’t translate to a better marketshare I posted a couple weeks ago about Chrome effectively having won the browser wars. The market share observations in the blog p…
Is there a perfectly clear and reasonable answer? Or could we get this someday?
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes.
The recent decision by Chrome developers to no longer support JPEG XL has sent a ripple through the developer community and is a bit premature given the relative newness of the image format.
Significance of Apple's support for JPEG XL and what this means for the widespread adoption of this next-generation image compression format.
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…
I’ve spoken about Mastodon numerous times on this blog. It is the social media platform I use more than any other, but for a new user it can be confusing because it doesn’t work like other social media sites.
Purely functional code makes some things easier to understand: because values don't change, you can call functions and know that only their return value matters—they don't change anything outside themselves. But this makes many real-world applications difficult: how do you write to a database, or to the screen? In…
The 'how' and 'why' of CORS, from start to finish.
Today, with the launch of Firefox 87, we are excited to introduce SmartBlock, a new intelligent tracker blocking mechanism for Firefox Private Browsing and Strict Mode. SmartBlock ensures that strong ...
Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post
Traefik got really popular over the last few years in the bubble of home-lab youtubers , that’s when I first heard about it.
WebGL is, all things considered, a pretty decent API. It’s not a great API, but that’s just because OpenGL is also not a great API. It gives you raw access to the GPU and is pretty low-level. For those intimidated by something so low-level, there are quite a few higher-level engines like three.js and Unity which are…
While looking through the articles on a "social engineering" themed forum I discovered a relatively new scam scheme that shocked me. People create thousands of GitHub repositories with all sorts of things - from Roblox and Fortnite mods to "cracked" FL Studio and Photoshop. As soon as you download and
There are no reasons at all in theory for people to change URIs (or stop maintaining documents), but millions of reasons in practice.
Don't do it like GitHub Copilot!
Today we're excited to announce WebContainers, a new type of WebAssembly-based operating system that boots instantly and enables Node.js environments to run natively in-browser.
JWT, JWE, JWS, etc. are terrible designs and need to be scrapped, not resuscitated.
AI agents produce slop when not restricted. Here are 10 things to watch out for