Japan: Apple Must Lift Browser Engine Ban by December
Readers may recall that Japan recently passed the Smartphone Act, officially the Bill on the Promotion of Competition for Specified Software Used in…
Orion 1.0
After six years of relentless development, Orion for MacOS 1.0 is here. What started as a vision initiated by our founder, Vladimir Prelovac, has now come to fruition on Mac, iPhone, and iPad. Today, Orion for...
Servo's progress in 2024
Summary of Servo’s progress in 2024: some numbers, main highlights and plans for the future.
Introducing command And commandfor In HTML
Learn about the new capabilities for declarative behavior on buttons.
Ruby website redesigned
A Programmer's Best Friend
HTTP/3 is everywhere but nowhere
HTTP/3 has been in development since at least 2016, while QUIC (the protocol beneath it) was first introduced by Google way back in 2013. Both are now...
The recently lost file upload feature in the Nextcloud app for Android
Discover why Nextcloud file uploads for Android app are not working properly, and how Google’s app store rules are hurting Nextcloud users.
Python on the Edge: Fast, sandboxed, and powered by WebAssembly
With AI workloads on the rise, the demand for Python support on WebAssembly on the Edge has grown rapidly. However, bringing Python to WebAssembly isn'...
Celebrating 20 Years of MDN
MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.
Why can't HTML alone do includes?
Is there a perfectly clear and reasonable answer? Or could we get this someday?
A new form of verification on Bluesky
We’re introducing a new layer of verification — a user-friendly, easily recognizable badge. Additionally, independent organizations can verify accounts directly through our Trusted Verifiers feature.
Shipping WebGPU on Windows in Firefox 141
After years in development, we will be releasing WebGPU on Windows in Firefox 141! WebGPU gives web content a modern interface to the user’s graphics processor, enabling high-performance comp…
Firefox profiles: Private, focused spaces for all the ways you browse
Every part of your life has its own rhythm: work, school, family, personal projects. Beginning Oct. 14, we’re rolling out a new profile management featur
Default styles for h1 elements are changing
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and better-structured pages.
Websites are tracking you via browser fingerprinting
New research provides first evidence of the use of browser fingerprints for online tracking.
Better typography with text-wrap pretty
Support for text-wrap: pretty just shipped in Safari Technology Preview, bringing an unprecedented level of polish to typography on the web.
</> Htmx – The Fetch()ening
You know, technically, I never said anything about a version *four*
Tor browser removing various Firefox AI features
Tor Browser 15.0a4 is now available from the Tor Browser download page and also from our distribution directory.
Denial of service and source code exposure in React Server Components
The library for web and native user interfaces
The RSS feed reader landscape
More than a feed reader, a content curation system to find the top articles of all sources
Android 16 is here
Here’s a look at the new features coming to Android 16.
JavaScript's New Superpower: Explicit Resource Management
The Explicit Resource Management proposal empowers developers to explicitly manage the lifecycle of resources.
Sync Engines Are the Future
We've been building frontends that talk to backends for years. But in the meantime the browser has become an OS. In that case what should your stack look like?
Five years of React Native at Shopify
Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and…
Understanding gRPC, OpenAPI and REST and when to use them in API design (2020)
When designing a modern API, learn when to use RPC (gRPC), OpenAPI or REST.
Firefox expands fingerprint protections
With Firefox 145, we’re rolling out major privacy upgrades that take on browser fingerprinting — a pervasive and hidden tracking technique that lets we
Servo Revival: 2023-2024
Summary of the things that have happened in the Servo project since January 2023 when Igalia started to maintain it.
Reshaped is now open source
After five years of closed-source, Reshaped is finally open for all – both in React and Figma.
The React Foundation
Meta open-sourced React over a decade ago to help developers build better user experiences. Since then, React has grown into one of the world’s most popular open source projects, powering over 50 m…