Developing a Report on Competition in the Mobile App Ecosystem – The U.S. National Telecommunications and Information Administration is preparing a Report on Competition in the Mobile App Ecosystem, following Biden’s Executive Order to address the problem of “dominant tech platforms undermining competition and reducing innovation”. Includes PWAs and #AppleBrowserBan in scope.
Bundle Buddy – “Visualizing what code is in your web bundle, and how it got there” for all your “we had great DX writing this, why is it so slow and such a network hog and why are our customers using our competitors’ fast apps instead?” needs
OMG let it be true: The leaked “final” version of the Digital Markets Act: A summary in ten points – “Article 5 point (e) has been expanded to capture instances where the gatekeeper requires business users to offer or interoperate with a web browser engine. This is most likely meant to address Apple’s policy of requiring all browsers running on iOS to utilize Apple’s WebKit browser engine”
Learn PWA – A course that breaks down every aspect of modern progressive web app development
CSS Parent Selector “In this article, I will explain the problem that :has solves, how it works, where and how we can use it with some use-cases and examples, and most importantly how we can use it today.”
Designing for Children – “An evolving guide that aims to refine a new standard for both design and business to direct the development towards products and services that have ethics and children’s best interests at their core.”
The Infinite Exploitation Of Cryptocurrency – “code is law”, so an attacker took $600 million of cryptocurrency from the browser-based play-to-earn blockchain game Axie Infinity, in complete accordance with the contracts involved, because Sky Mavis (the developers) had allowed them to.
Are we live? – “If you have an interface where content is dynamically updated, and when the content is updated it does not receive focus, then you likely are going to need a live region.” Scott O’Hara does a deep dive into the fun quirks of live regions in real Assistive Tech.
What makes writing more readable? “An examination of translating text to make it as accessible as possible.” I found this fascinating, especially as each paragraph of the article has a translation next to it
Version 100 in Chrome and Firefox “Chrome and Firefox will reach version 100 in a couple of months. This has the potential to cause breakage on sites that rely on identifying the browser version to perform business logic. This post covers the timeline of events, the strategies that Chrome and Firefox are taking to mitigate the impact, and how you can help.”
PWA Haven – Really neat collection of utility apps, all implemented as PWAs and using powerful Project Fugu. “The goal is to have PWA’s replace as many simple native apps as possible” by ThaUnknown_
Browsing with assistive technology videos – EXCELLENT short videos (<5 mins) that show you how people using screen readers, keyboard-only, screen magnifiers etc use the web. And narrated ASMR-style by “Mr Mellifluous” Pattypoo Lauke
Going Dutch – The continuing saga of Apple’s conflict with the Netherlands Authority for Consumers and Markets (ACM) — the Dutch equivalent of the U.S. Federal Trade Commission. By John Gruber, so expect some reality distortion field.
Using Google Fonts Breaches GDPR – “The Bavarian state court in Munich, Germany, on 20 January 2022, decided that using Google fonts in your site breaches the GDPR” (the linked version. Self-hosting doesn’t breach GDPR, and is better for performance by eliminating another DNS lookup)
No, Apple Did Not Crowdfund :focus-visible in Safari – Uncle Eric sets the record straight: “The addition of :focus-visible to WebKit was lead by the community, done by Igalia, and contributed to WebKit without any involvement from Apple except in the sense of their reviewing patches and accepting the contributions.”
Talking of Igalia, Wolvic is an open source browser “that opens a portal to the Web and all it has to offer, including immersive games, videos, and environments built for XR” from your chums at Mozilla and Igalia
Chromium has started experimental implementation of <selectmenu> – it’s like select but you can style all the constituent parts, instead of twatting about with billions of divs and wiring up keyboard and ARIA yourself (or hoping a framework will)
The UI fund – Announcing the UI fund from Chrome, designed to provide grants for people who work on design tools, CSS, and HTML.
Exploiting CSP in Webkit to Break Authentication & Authorization – “there was a vulnerability that we reported to Safari that Apple didn’t consider severe enough to fix quickly… after waiting for almost a year, we decided to explore the potential of vulnerability by targeting bug bounty programs”. And, of course, because of the Apple browser ban, all iOS browsers were vulnerable/
:has pseudo class prototyping status – your friends a Eeyo (Adblock Plus) are funding your friends at Igalia to implement the long wished-for :has pseudoclass (aka ‘parent selector’). Implementor Byungwoo Lee discusses problems of it, prototyping progress, current status and steps forward at BlinkOn 15 (captioned YouTube video, 25 mins)
In Quest of Search – “On why I think adding a new HTML sectioning element for search is a good idea” by Sara Soueidan
Datasette Desktop – “Datasette was originally designed as a tool for data journalists, to help report on data-driven stories, crunch through large datasets and publish the results…Datasette can be used to power dynamic-static websites: sites that run on serverless hosting while providing dynamic data-backed functionality.”
End of the line for Uber – Cory Doctorow on Uber’s probable demise. The saddest thing about Uber (and Airbnb) is they *could* have been good ideas if they actually were about real people’s spare capacity meeting some genuine excess demand. But (perhaps inevitably) they turned into hideous Silicon Valley monsters.