Now that Safari 17.4 is available, what other new web technology — HTML, CSS, JS, Web API, media support, etc — would you like to see supported in Safari next?
What’s most needed?
What will you use it for?
Or how will it help your team serve your users?
Tell me a story…
You know you're onto something when developers build a browser extension and a companion app for their browser of choice that adds support for an API their chosen browser doesn't support natively: File System Access by GitHub user ichaoX is a @mozilla#Firefox extension that adds File System Access API support: https://addons.mozilla.org/en-US/firefox/addon/file-system-access/. #ProjectFugu 🐡
Gave my desk a #NeoPixels makeover based on some leftovers I had (the black holes are from soldering strips together). Really digging the soothing moving gradient. It's powered by an old BBC #microbit that connects to MakeCode over #WebUSB. #ProjectFugu 🐡 FTW!
📢 We're removing one of the biggest annoyances when working with the File System Access API: the constant re-prompting for permission to access files 🎉 even when the user granted permission before.
You can now allow your users to have their file system permissions persisted, both for files 📄 and folders 📂:
PWAs sometimes need to cover more than one scope, for example, collaborative work chat apps that have a subdomain per workspace and the main app domain. Scope Extensions, a new #ProjectFugu 🐡 API proposal, now allows such app architectures to appear as one coherent PWA without out-of-scope bars: https://developer.chrome.com/docs/capabilities/scope-extensions.
📢 I had the pleasure of working with the @kiwix team on a case study titled "How the #Kiwix PWA allows users to store Gigabytes of data from the Internet for offline use": https://web.dev/case-studies/kiwix. Happy reading! Spoiler: they use the origin private file system, a #ProjectFugu API 🐡.
With macOS Sonoma, Apple goes all-in on the concept of installable web apps. They're highly integrated in the overall macOS experience and don't give away their web roots by not showing any Safari UI at all.
If someone's added a web app to their iOS home screen, does anyone know a way to send that person a link which opens in that installed web app, rather than in a browser tab?
The quiet before the storm at #GoogleIO Connect Miami 🌴 where we’re demo’ing #ProjectFugu 🐡 in practice with LEGO Education’s use of the Web Serial and the Web Bluetooth APIs for their SPIKE Prime kits, and Salonhub’s web payment solution that uses the WebUSB, Web Serial, Web Bluetooth, Web HID, Window Controls Overlay, Screen Wake Lock, and Idle Detection APIs (and probably more that I’m forgetting now) for their product.