Chromium Dev
Dev Channel Update for ChromeOS / ChromeOS Flex
Dev Channel Update for ChromeOS / ChromeOS Flex
Stable Channel Update for ChromeOS / ChromeOS Flex
Stable Channel Update for ChromeOS / ChromeOS Flex
Push notifications are now supported cross-browser
Push notifications are now supported cross-browser
JavaScript import maps are now supported cross-browser
JavaScript import maps are now supported cross-browser
Long Term Support Channel Update for ChromeOS
Long Term Support Channel Update for ChromeOS
Dev Channel Update for ChromeOS / ChromeOS Flex
Dev Channel Update for ChromeOS / ChromeOS Flex
Beta Channel Update for ChromeOS and Flex
Beta Channel Update for ChromeOS and Flex
Extended Stable Channel Update for Desktop
Extended Stable Channel Update for Desktop
Stable Channel Update for ChromeOS / ChromeOS Flex
Stable Channel Update for ChromeOS / ChromeOS Flex
Talk: "Aiming for the future" at Bangor University
I was honoured to be able to present at the "School of Computer Science and Electronic Engineeri
6 CSS snippets every front-end developer should know in 2023
6 CSS snippets every front-end developer should know in 2023
Do more with Chrome on a single charge on MacBooks
Do more with Chrome on a single charge on MacBooks
iOS Continuity Camera not working in Chrome
iOS Continuity Camera not working in Chrome
Container queries land in stable browsers
Container queries land in stable browsers
BCD - Experimental APIs
This is just a small update. I've spent a bit of time adding some features to "time-to-stable&qu
Interop 2023: continuing to improve the web for developers
Interop 2023: continuing to improve the web for developers
The local-only web
I was very happy to do a keynote session for the Tokyo and New York Google Developer Groups. I love d
Support during layoffs
If you are impacted by any of the layoffs at Google or across the industry, please reach out and I wi
Using ML to Create a Simple Lighthouse Audit to Detect a Button
This post wraps up the series of posts I created about applying ML to some developer tasks that are h
Creating a Lighthouse Gatherer to generate high-res screenshots for your Audit
Lighthouse has an awesome yet little known API. Anything that Lighthouse can do, so can you and as fa
Not everyone's currently building for the Web, but probably more people should
Not everyone's currently building for the Web, but probably more people should
Creating a web app with Deno, Fresh and TensorflowJS
Last week I got a trained a simple model that will detect if an image looks like a link or a button.
All of Learn Accessibility! is available
All of Learn Accessibility! is available
The gotcha of unhandled promise rejections
The gotcha of unhandled promise rejections
Our top Core Web Vitals recommendations for 2023
Our top Core Web Vitals recommendations for 2023
Training the Button detector ML model
I've had a lot of fun over the holiday period. I spent a huge amount of time with my family, and in s
Button and Link Scraping for ML training
It's been at least 20 years since my last proper foray in to AI and ML, and I'm looking at training m
Dec 23rd, 2022
Created Adding ActivityPub to your static site and also added a lot more functionality to my site. I
Getting the correct HTML codecs parameter for an AV1 video
Getting the correct HTML codecs parameter for an AV1 video
Adding ActivityPub to your static site
My blog is built on Hugo and hosted on Vercel. It mostly works well.I wanted to have my blog automati
Post Deploy Webhook for Vercel
This static blog is now ActivityPub enabled (more soon). ActivityPub is a push based protocol meaning
Dec 13th, 2022
Note taking has become irregular. Need to get back into it.Very happy to see updates to web.dev/learn
Project Fugu 🐡 on the JS party podcast
Project Fugu 🐡 on the JS party podcast
Thoughts on a "Web Follow" protocol
I've been digging Mastodon for the past couple of weeks. It's fun and it's incredible to see how poli
Using ML to improve developer experience.
I started to write this post in March 2021, and I am getting back around to it... and there's been a
The large, small, and dynamic viewport units
The large, small, and dynamic viewport units
Detecting if a URL scheme can be handled
registerProtocolHandler is an under used API. I love this API, it allows a web app to become the defa
Nov 21st, 2022
Events are hard. Collating lots of posts about the Modern Frontends event.Stop treating all of your c
Managing Complex Change
Interested in more regular content from me? I’m also on LinkedIn.The “Managing Complex Change model”
Focus on high-leverage activities.
Interested in more regular content from me? I’m also on LinkedIn.“High Output Management” is a book b
GDE community highlight: Lars Knudsen
GDE community highlight: Lars Knudsen
It's gut wrenching to see whats going on over at Twitter. I've got friends who work there, friends wh
On Mastodon
I'm over on Mastodon. Come say hello.I tried out Mastodon years ago, but I didn't stick with it. For
I turned JS into a compiled language (for fun and Wasm)
I turned JS into a compiled language (for fun and Wasm)
Announcing the Launch of the Chrome Root Program
Announcing the Launch of the Chrome Root Program
Sep 16th, 2022
Thinking about Competitive DashboardsCreated Chrome Release 106 a super-light list of what is in each
Speeding up Chrome on Android Startup with Freeze Dried Tabs
Speeding up Chrome on Android Startup with Freeze Dried Tabs
Sep 12th, 2022
Read Fronteers - Debugging Web Privacy [public] - Google SlidesRead Critical CSS? Not So Fast! – CSS
What is new on the web?
I have always wanted to understand the shape of the web platform. What APIs are available? When did t
Sep 5th, 2022
The USA was off on national holiday today, so I spent some time investigating what you can do with Br
Chrome 106 Beta: New CSS Features, WebCodecs and WebXR Improvements, and More
Chrome 106 Beta: New CSS Features, WebCodecs and WebXR Improvements, and More
Things not available when someone blocks all cookies
Things not available when someone blocks all cookies
Aug 22nd, 2022
Read Sustainable Web Manifesto - not really sure what to make of it. On one hand I totally get it, on
Aug 15th, 2022
Read Adactio: Journal—Democratising devThis is another great post, and there's this bit at the end:Do
Aug 10th, 2022
New CRUX available - https://groups.google.com/a/chromium.org/g/chrome-ux-report-announce/c/N5B3F9QVO
Chrome 105 Beta: Custom Highlighting, Fetch Upload Streaming, and More
Chrome 105 Beta: Custom Highlighting, Fetch Upload Streaming, and More
Aug 2nd, 2022
Read Tailwind CSS v3.0 – Tailwind CSSI get that people don't like tailwind from a purist CSS abstract
MS Edge Dev
Firefox Dev
Letting users block injected third-party DLLs in Firefox
In Firefox 110, users now have the ability to control which third-party DLLs are allowed to load into
Why I joined Mozilla’s Board of Directors
Why I joined Mozilla’s Board of Directors
Introducing Mozilla.ai: Investing in trustworthy AI
Introducing Mozilla.ai: Investing in trustworthy AI
The Official Thunderbird Podcast Is Here!
The Official Thunderbird Podcast Is Here!
Making it easier to contribute to Servo
Making it easier to contribute to Servo
Mozilla Launches Responsible AI Challenge
The last few months it has become clear that AI is no longer our future, but our present. Some of the
Mozilla Launches Responsible AI Challenge
Mozilla Launches Responsible AI Challenge
Mozilla Launches Responsible AI Challenge
Mozilla Launches Responsible AI Challenge
Email protection just got easier in Firefox
Email protection just got easier in Firefox
Firefox Android’s new privacy feature, Total Cookie Protection, stops companies from keeping tabs on your moves
Firefox Android’s new privacy feature, Total Cookie Protection, stops companies from keeping tabs on
Tricks for easier right-to-left CSS styling
Tricks for easier right-to-left CSS styling
The Depths of Wikipedia creator on finding the goofy corners of the web
The Depths of Wikipedia creator on finding the goofy corners of the web
Real talk: Did your 5-year-old just tease you about having too many open tabs?
Real talk: Did your 5-year-old just tease you about having too many open tabs?
Ad blocker roundup: 6 ad blockers to improve your internet experience
Ad blocker roundup: 6 ad blockers to improve your internet experience
Thunderbird for Android / K-9 Mail: February Progress Report
Thunderbird for Android / K-9 Mail: February Progress Report
Surf with more Perf(ormance) – These Weeks in Firefox: Issue 133
Surf with more Perf(ormance) – These Weeks in Firefox: Issue 133
Meet The Team: Alex Castellani, Product Design Manager
Meet The Team: Alex Castellani, Product Design Manager
Veraport: Inside Korea’s dysfunctional application management
Veraport: Inside Korea’s dysfunctional application management
Trait transformers (send bounds, part 3)
Trait transformers (send bounds, part 3)
Ancient Bug Discovered in the Visual Metrics Processing Script
Ancient Bug Discovered in the Visual Metrics Processing Script
How to talk to kids about finding community online
How to talk to kids about finding community online
JavaScript Import maps, Part 2: In-Depth Exploration
JavaScript Import maps, Part 2: In-Depth Exploration
Improving the Test Selection Experience with Mach Try Perf
Improving the Test Selection Experience with Mach Try Perf
LastPass breach update: The few additional bits of information
LastPass breach update: The few additional bits of information
The Firefox Profiler team was at FOSDEM 2023
The Firefox Profiler team was at FOSDEM 2023
JavaScript Import maps, Part 1: Introduction
JavaScript Import maps, Part 1: Introduction
Announcing side-by-side videos for performance regressions
Announcing side-by-side videos for performance regressions
South Korea’s banking security: Intermediate conclusions
South Korea’s banking security: Intermediate conclusions
Modern Problems Require Modern Solutions
Modern Problems Require Modern Solutions
SpiderMonkey Newsletter (Firefox 110-111)
SpiderMonkey Newsletter (Firefox 110-111)
Thunderbird 115 Supernova Preview: The New Folder Pane
Thunderbird 115 Supernova Preview: The New Folder Pane
Return type notation (send bounds, part 2)
Return type notation (send bounds, part 2)
Why We’re Rebuilding The Thunderbird Interface From Scratch
Why We’re Rebuilding The Thunderbird Interface From Scratch
Let’s Give You More Control(s) – These Weeks in Firefox: Issue 132
Let’s Give You More Control(s) – These Weeks in Firefox: Issue 132
Weakening TLS protection, South Korean style
Weakening TLS protection, South Korean style
Introducing Motherhen: Gecko-based applications from scratch
Introducing Motherhen: Gecko-based applications from scratch
About Safety, Security and yes, C++ and Rust
About Safety, Security and yes, C++ and Rust
Announcing Interop 2023
A key difference between the web and other platforms is that the web puts users in control: people ar
Async trait send bounds, part 1: intro
Async trait send bounds, part 1: intro
Interop 2022: Outcomes
Last March we announced the Interop 2022 project, a collaboration between Apple, Bocoup, Google, Igal
A Variety of Improvements At January’s End – These Weeks in Firefox: Issue 131
A Variety of Improvements At January’s End – These Weeks in Firefox: Issue 131
New year, new updates to Firefox – These Weeks in Firefox: Issue 130
New year, new updates to Firefox – These Weeks in Firefox: Issue 130
Socorro Engineering: 2022 retrospective
Socorro Engineering: 2022 retrospective
Bleach 6.0.0 release and deprecation
Bleach 6.0.0 release and deprecation
Bitwarden design flaw: Server side iterations
Bitwarden design flaw: Server side iterations
Officially announcing the types team
Officially announcing the types team
Socorro: Schema based overhaul of crash ingestion: retrospective (2022)
Socorro: Schema based overhaul of crash ingestion: retrospective (2022)
How the Mozilla Community helps shape our products
A product is first an idea, then a project, and then a prototype. It is tested, refined, and localize
Improving Firefox stability with this one weird trick
The first computer I owned shipped with 128 KiB of RAM and to this day I’m still jarred by the idea t
Revamp of MDN Web Docs Contribution Docs
The MDN Web Docs team recently undertook a project to revamp and reorganize the “Contribution Docs”.
Improving Firefox responsiveness on macOS
If you’re running Firefox on macOS you might have noticed that its responsiveness has improved
The 100% Markdown Expedition
The 100% Markdown ExpeditionIn June 2021, we decided to start converting the source code for MDN web
Merging two GitHub repositories without losing commit history
Merging two GitHub repositories without losing historyWe are in the process of merging smaller exampl
Neural Machine Translation Engine for Firefox Translations add-on
Firefox Translations is a website translation add-on that provides an automated translation of web co
The JavaScript Specification has a New License
Ecma International recently approved the 2022 standard of ECMAScript. There is something new in this
Fuzzing rust-minidump for Embarrassment and Crashes – Part 2
This is part 2 of a series of articles on rust-minidump. For part 1, see here.So to recap, we rewrote
Hacks Decoded: Bikes and Boomboxes with Samuel Aboagye
Welcome to our Hacks: Decoded Interview series!Once a month, Mozilla Foundation’s Xavier Harding spea
Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1
Everything Is Broken: Shipping rust-minidump at MozillaFor the last year I’ve been leading the
Training efficient neural network models for Firefox Translations
Machine Translation is an important tool for expanding the accessibility of web content. Usually, peo
Improved Process Isolation in Firefox 100
IntroductionFirefox uses a multi-process model for additional security and stability while browsing:
Common Voice dataset tops 20,000 hours
The latest Common Voice dataset, released today, has achieved a major milestone: More than 20,000 hou
MDN Plus now available in more regions
At the end of March this year, we announced MDN Plus, a new premium service on MDN that allows users
Adopting users’ design feedback
On March 1st, 2022, MDN Web Docs released a new design and a new brand identity. Overall, the communi
Busting the myth that net neutrality hampers investment
Busting the myth that net neutrality hampers investment
WebKit Dev
WebKit Features in Safari 16.4
Today, we’re thrilled to tell you about the many additions to WebKit that are included in Safari 16.4
Release Notes for Safari Technology Preview 166
Safari Technology Preview Release 166 is now available for download for macOS Monterey 12.3 or later
Enabling the Inspection of Web Content in Apps
Web Inspector is a powerful tool that allows you to debug the layout of web pages, step through JavaS
Víctor Jáquez: Review of Igalia Multimedia activities (2022)
Víctor Jáquez: Review of Igalia Multimedia activities (2022)
Release Notes for Safari Technology Preview 165
Safari Technology Preview Release 165 is now available for download for macOS Monterey 12.3 or later
WPE WebKit Blog: Integrating WPE: URI Scheme Handlers and Script Messages
WPE WebKit Blog: Integrating WPE: URI Scheme Handlers and Script Messages
Release Notes for Safari Technology Preview 164
Safari Technology Preview Release 164 is now available for download for macOS Monterey 12.3 or later
Philippe Normand: WebRTC in WebKitGTK and WPE, status updates, part I
Philippe Normand: WebRTC in WebKitGTK and WPE, status updates, part I
Web Push for Web Apps on iOS and iPadOS
Today marks the release of iOS and iPadOS 16.4 beta 1, and with it comes support for Web Push and oth
The User Activation API
As a web developer, you’ve probably noticed that certain APIs only work if an end-user clicks or taps
Declarative Shadow DOM
We’re pleased to announce that support for the declarative shadow DOM API has been added and enabled
Cathie Chen: How does ResizeObserver get garbage collected in WebKit?
Cathie Chen: How does ResizeObserver get garbage collected in WebKit?
Release Notes for Safari Technology Preview 163
Safari Technology Preview Release 163 is now available for download for macOS Monterey 12.3 or later
Try out CSS Nesting today
Back in December, we wrote an article detailing three different options for CSS Nesting. In it, we ex
WPE WebKit Blog: Status of the new SVG engine in WebKit
WPE WebKit Blog: Status of the new SVG engine in WebKit
Amanda Falke: Tutorial: Building WPE WebKit for Raspberry Pi 3
Amanda Falke: Tutorial: Building WPE WebKit for Raspberry Pi 3
Opera
New AI tools now available in Opera and Opera GX for you to test
Hey readers!We’ve got some game-changing news for you: with today’s launch, Opera Browser and Opera G
Women who built the modern world
Modern technology and the web wouldn’t be what they are without the ground-breaking women who’ve led
Organize tasks and workflows with Opera Pinboards
Overwhelmed with tasks? Opera’s Pinboards feature can help you make sense of them, for free. Pin
The Opera Team’s Top 8 Innovation Picks from Mobile World Congress 2023
Hey readers!The Mobile World Congress just wrapped up, and our PR team counted among the 88,500 visit
Opera announces collaboration with OpenAI to realize AIGC Ambitions
Oslo, Norway – February 27th, 2022 – Opera [NASDAQ: OPRA], one of the world’s leading browser develop
Opera releases Alteon LaunchPad, inviting anyone to mint NFTs in real-time
You can now mint NFTs in just a few clicks from the Opera Crypto Browser, with no platform usage fees
Opera Browser surges to №1 downloaded browser in Google Play Store in Brazil
Hey readers! We are here to share that Opera Browser – the fast and secure flagship mobile web browse
Opera GX mods browser to give single gamers a special Valentine’s Day experience
For one day only Opera GX becomes Opera GF – introducing new modification features giving all users t
Opera enters the generative AI space with new features in browsers and content apps
Opera announced today the upcoming integration of AI-generated content (AIGC) services into its PC an
Opera launches “Shake and Win” campaign, offering users across Brazil the chance to win prizes throughout the Carnival month
Hey readers!Today we’re thrilled to announce a new “Shake and Win” campaign – or “Chacoalhe & Con
Samsung Internet
Whiskey Sours — Whiskey Drinks
Whiskey Sours — Whiskey DrinksDelicious whiskey sour recipe that is so simple to make! Watch out beca
Vegan Tropical Smoothie
This bright vegan smoothie with refreshing tropical flavors from berries, banana, orange juice, and c
Everyday Cooking — Mini Chocolate Chip Shortbread
Everyday Cooking — Mini Chocolate Chip ShortbreadThis plant-based mini chocolate chip shortbread has
Spinach, Nectarine, and Halloumi Salad — Green Salad
Spinach, Nectarine, and Halloumi Salad — Green SaladThis spinach and nectarine salad is garnished wit
Influence
What’s an influencer, anyway? This is the question that rings out in my mind as I attempt to internal
Twitter is Dead
Today, as reported in the Guardian and elsewhere, Twitter suspended accounts of several journalists w
Let’s Talk About the C Word
Consensus. It shouldn’t be a dirty word, but in some circles it seems to have become one. I was on an
Federated!
This blog is now a part of the #fediverse. I was inspired by the recent migration user growth on Mast
All Change, Still Purple
Photo credit: Javier Allegue BarrosApparently there’s been some confusion about my choice of hair col
18.0 Beta: Enhanced Privacy, Enhanced UI
Photo by Bernard Hermant on UnsplashWith 18.0, we’re building on the release of 17.0 which brought a
18.0 Beta: Enhanced Privacy, Enhanced UI
Photo by Bernard Hermant on UnsplashWith 18.0, we’re building on the release of 17.0 which brought a
Launching King Cross Conversations, a video series about the web
Lights, Camera, Web!Photo by Kushagra Kevat on UnsplashHi web developers, we are happy to announce a
Launching King Cross Conversations, a video series about the web
Lights, Camera, Web!Photo by Kushagra Kevat on UnsplashHi web developers, we are happy to announce a
New with 17.0 Beta: Web Authentication
WebAuthN provides a way to use external security or on-device security keys as an alternative for SMS
New with 17.0 Beta: Web Authentication
WebAuthN provides a way to use external security or on-device security keys as an alternative for SMS
Integrating Augmented Reality Objects into the Real World with Light and Shadows
Using the WebXR Light Estimation API we can make 3D objects appear to be physical parts of our real e
JavaScript scope and closures
Photo by Pankaj Patel on UnsplashWhat’s what and whereJavaScript is almost famous for some of it’s we
Samsung Internet 17.0:
Samsung Internet 17.0: more privacy with smart anti-tracking and HTTPS by default and other featuresH
Samsung Internet 17.0:
Samsung Internet 17.0: more privacy with smart anti-tracking and HTTPS by default and other featuresH
The State of Online Privacy Pt4
The Topics API ExplainerPhoto by Gabriel Heinzer on UnsplashThis is a series looking at the ways onli
The State of Online Tracking Pt3
Moving on from Third-party CookiesPhoto by Victor on UnsplashIn this instalment of the series, I want
The Web(GL) from your wrist!
Hey! I have a new watch capable of displaying web content, even more — it can do WebGL for blazing-fa
New year, new web advocacy goals
Privacy, Dark Mode, Multi-device support, Web 3.0? Let’s review what 2021 left us and do some predict
New year, new web advocacy goals
Privacy, Dark Mode, Multi-device support, Web 3.0? Let’s review what 2021 left us and do some predict
Testea la postura de los nuevos “foldables”, creando una web app que utilice la cámara frontal y…
Testea la postura de los nuevos “foldables”, creando una web app que utilice la cámara frontal y tras
Let’s create a web camera app ready for foldable devices.
Creating web apps in foldable devicesFoldable web app demoFoldable devices are here! These smartphone
Updating 16.0 Beta: More Secure, Better Tabs, URLs down under
And something for the foldables…Photo by Jan Kopřiva on UnsplashIn our 16.0 post we already told you
Introducing 15.0 Beta
Enhanced tracking protection and a new search widget top the bill of new features for our latest vers
Calling all the Web community: PWA Summit 2021 is coming soon!
Save the Dates: 6 & 7 OctoberHigh MountainWe are happy to announce that Progressive Web App Summi
Improving web performance with responsive design
Making your web app adaptive following responsive design techniques can improve your performance scor
Samsung Internet 14.2 Beta
New upgrade to improve your browser experienceFrom upgrading some features like moving elements to im
Web Responsive Design para la nueva generación de celulares plegables o “foldables”
Cómo preparar tu web app para una nueva modalidad de celulares[English article here ]En tecnología, l
Web Responsive Design for the new generation of foldable devices.
Web Responsive Design for the new generation of foldable devicesGet your web app ready for the next g
Responsive Design: Is it the Future Yet?
It’s been 10 years since people started talking about Responsive Design as the best way to achieve go
Folding the Web
Enabling real responsive design on foldable devicesFoldable devicesAlthough new to the industry, the
Samsung Internet 13.0 BETA
All the goodies coming soon to a purple planet near youToday we are happy to announce our latest Sams
Current Web on Galaxy Fold
How to make sure your website looks great on the Galaxy FoldSamsung Galaxy FoldFoldable devices are h
One UI to rule them all.
How the web can enable One UI across platformsIt was the 7th of November of 2018 and the Samsung Deve
Adding 3D Models to your Website
The DIY waydo it yourself: add a 3D model to a web page using web componentsWhen we start thinking ab
Física y virtualmente y viceversa
Combinando sensores de dispositivos Bluetooth en ambientes virtualesDemostración que utiliza Web Blue
Creando un Componente Web simple para usar un mando
Componentes Web 101For the English version, click here.estados del componente <game-pad>Recient
Making a simple Gamepad Web Component
Web Components 101Para la versión en español, presiona aquí.different states of the <game-pad>
DLNA comes to the latest version of Samsung Internet for Gear VR
Version 5.6 makes it easy to stream your media to Samsung Internet for Gear VRVersion 5.6 of Samsung
Gamepad API to control parts of an SVG
As easy as rolling your eyes…Para la versión en español, ver aquí.Purple Nugget # 1: Angry Panda(In c
Brave
Brave partners with Transak to expand crypto purchases globally in Brave Wallet, with over 50 new assets and multiple payment methods
Today we’re happy to announce a new partnership with Transak, whose developer integration toolk
Brave Launches New Merch Store
March 21st, 2023 — We’re excited to announce that Brave’s new Merch Store is finally here
Brave launches desktop VPN and cross-device subscriptions, expanding its Android and iOS offerings with multi-platform protection
Brave Firewall + VPN, powered by Guardian, is now available on desktop with the recent 1.49 version o
Crypto off-ramp in Brave Wallet
Starting today, Brave Wallet users in select countries will see a new option to sell crypto into fiat
"Google Sign-In" Permission
This is the 24th post in an ongoing, regular series describing privacy features in Brave browsers. Th
State of the BAT 2023
Introduction2022 was a foundational year for Brave, BAT and Community. Progress with the multichain B
Brave Search introduces the Summarizer, an AI tool for synthesized, relevant results
Today we’re thrilled to announce the latest AI-powered feature in Brave Search: the Summarizer.
Grab bag 5: "Open in App" annoyances, further pool-party protections, and more…
This is the 23rd post in an ongoing, regular series describing privacy features in Brave browsers. Th
Brave Announces Strategic Web3 Gaming Partnership With XBorg
Brave and XBorg combine forces to drive the growth of Web3 esports gaming and provide a platform to s
Verifiably Private Computation
This is the second post in a series on Brave’s commitment to ‘Privacy by Design’, s
Specs
W3C invites implementations of Web Neural Network API
The Web Machine Learning Working Group invites implementations of the Web Neural Network API Candidat
Updated Candidate Recommendation: CSS Display Module Level 3
The CSS Working Group invites implementations of an updated Candidate Recommendation Snapshot of CSS
Call for Review: WAI-ARIA 1.2 is a W3C Proposed Recommendation
The Accessible Rich Internet Applications Working Group has published a Proposed Recommendation of Ac
Privacy Principles for the Web
The World Wide Web Consortium’s Technical Architecture Group (TAG) has recently established a task fo
Upcoming W3C Workshop: Secure the Web Forward
W3C announced today the W3C Workshop “Secure the Web Forward”, June 7-8 2023, Hosted by M
Working Group Note: EPUB Type to ARIA Role Authoring Guide 1.1
The EPUB 3 Working Group has just published the Working Group Note of EPUB Type to ARIA Role Authorin
First Public Working Draft: CSS Animations Level 2
The CSS Working Group has published a First Public Working Draft of CSS Animations Level 2. This CSS
W3C welcomes feedback on the beta of its new website
W3C invites public feedback on a beta release of the W3C website redesign. The new site features a cl
W3C launches beta of its new website
Today we launched a beta version of the redesign of our website.The goals of the redesign are to achi
First Public Working Draft: Web Animations Level 2
The CSS Working Group has published a First Public Working Draft of Web Animations Level 2. This spec
Updated Candidate Recommendations for EPUB 3.3, EPUB Reading Systems 3.3, EPUB Accessibility 1.1
The EPUB 3 Working Group invites implementations of three revised Candidate Recommendations:EPUB 3.3
Authorized Translation of WCAG 2.1 in Ukrainian
The World Wide Web Consortium published the Authorized Ukrainian Translation of Web Content Accessibi
Call for Review: CSS Box Model Module Level 3 is a W3C Proposed Recommendation
The CSS Working Group has published a Proposed Recommendation of CSS Box Model Module Level 3. This s
W3C sun-setting online unified validator; community may fork Unicorn
W3C plans to stop providing the on-line unified validator service Unicorn as of 31 March 2023, due to
CSS Snapshot 2023 Draft Note Published
The CSS Working Group has published a first public Draft Note of CSS Snapshot 2023. This document col
Authorized Translation of WCAG 2.1 in Catalan
The World Wide Web Consortium published the Authorized Catalan Translation of Web Content Accessibili
W3C re-launched as a public-interest non-profit organization
The World Wide Web Consortium began the year 2023 by forming a new public-interest non-profit organiz
W3C invites implementations of WoT Thing Description 1.1, WoT Discovery and WoT Architecture 1.1
The Web of Things (WoT) Working Group invites implementations of the following Candidate Recommendati
Farewell Karen Myers, W3C Business Development Leader Extraordinaire
It is with bittersweet emotions, that I share that Karen Myers’ time as W3C Business Development Lead
W3C Advisory Committee Elects Advisory Board in Special Election
The W3C Advisory Committee has elected the following people to fill four seats in a special election
W3C accepting proposals for an Executive Search Firm
W3C is accepting proposals for the services of an Executive Search Firm to assist in the recruitment
2023; a new era for W3C
With the start of the year 2023 we pass a milestone in the evolution of the global collaboration proj
First Public Working Draft: Web Locks API
The Web Applications Working Group has published a First Public Working Draft of Web Locks API. This
W3C Invites Implementations of WAI-Adapt: Symbols Module
The Accessible Platform Architectures (APA) WAI-Adapt Task Force (WAI-Adapt) invites implementation a
W3C Board of Directors successfully brokered MIT Asset Transfer Agreement
Following its formation on 20 October, the W3C Board of Directors is pleased to have reached an agree
First Public Working Draft: Compute Pressure Level 1
The Devices and Sensors Working Group has published a First Public Working Draft of Compute Pressure
First Public Working Draft: Contact Picker API
The Devices and Sensors Working Group and Web Applications Working Group have jointly published a Fir
Dr. Jeffrey Jaffe steps down as W3C CEO; Ralph Swick appointed Interim CEO
After serving as W3C Chief Executive Officer for 12 years, Dr. Jeffrey Jaffe stepped down. From March
W3C Advisory Committee Elects Technical Architecture Group
The W3C Advisory Committee has elected the following people to the W3C Technical Architecture Group (
Latest EPUBCheck 5.0.0 Preview
Latest EPUBCheck 5.0.0 preview is available!We are pleased to announce the latest preview release of
WebDX: Improving the experience for web developers
When surveyed, 38% of developers in general seem to dread using Web technologies (HTML & CSS, JS
Stepping forward on WAI management
Associated with several WAI transitions, it has been announced that I will take over some aspects of
W3C WAI Updates, October 2022
Several changes are in progress at the W3C Web Accessibility Initiative (WAI), each exciting in diff
Looking back at TPAC 2022
W3C’s annual conference TPAC 2022 concluded in September when our Community was able to meet in
W3C DevMeetup report – Vancouver, 2022
On September 13, 2022, in Vancouver BC, Canada, the W3C developer relations team organized a develope
Retro-specifying fetch/performance
In the last year or so, my main task was to tackle some of the "specification technical debt" that ha
New Living Standards
The last time we introduced a new Living Standard was Infra, in 2016. This year has seen a flurry of
Newline normalizations in form submission
If you work with form submissions, you might have noticed that form values containing newlines are no
Update from the Steering Group
A couple things the Steering Group has been working on recently reached a new milestone and seemed no
Considering accessibility
Sometimes, new authors need a gentle reminder to think about accessibility when designing and writing
Focusing on focus
Focus behavior in HTML had been under-specified for the past few years, and it was also quite confusi
The state of fieldset interoperability
As part of my work at Bocoup, I recently started working with browser implementers to improve the sta
First set of Review Drafts published
(If you’re interested in the IPR status of WHATWG standards this post is for you; otherwise, feel fre
Changing the copyright license for Living Standards
The recent changes to the WHATWG are designed to help the web-standards development community work to
Further working mode changes
The WHATWG has been going great since it began in 2004, but without participation from all the browse