Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

The below is an off-site archive of all tweets posted by @tomayac ever

August 18th, 2021

RT @nic_o_martin: The @ChromiumDev Team is working on a reboot of the Network Information API and is looking for some thoughts from the com…

via Twitter Web App

RT @jsconfin: 🔢 Happy to announce our first set of confirmed speakers for the very first edition of @jsconfin
@tomayac , Kyle David Simps…

via Twitter Web App

Nice use case by @soMelanieSaid for the #NotificationTriggers API: https://t.co/J3OwdG2t2w (A site that uses the year’s seasons as the show trigger for the notifications, more details here: https://t.co/DpzG5adoxy.)

via Twitter Web App

@beenotung That’s right. There is declarative shadow DOM, though: https://t.co/AasRM4M4Bq.

via Echofon

@anthony_ricaud @yoavweiss The one doesn’t render the other impossible. I used to have an app that, at the OS level, let me control how much data each app could consume. This same concept could exist as a browser level extension (or even browser feature

via Echofon in reply to anthony_ricaud

@Dieulot @edent @ChromiumDev Please share it widely. It’s meant to be understood by tech and non-tech people. I shared it on Twitter, Mastodon, and my business network on LinkedIn and XING. If you use other networks or know people whose opinions you thi

via Echofon in reply to Dieulot

@Dieulot @anthony_ricaud @yoavweiss Sure, mobile Chrome doesn’t support extensions, but concrete technology reality aside, I personally don’t see a way a Web API would define something like a per-site resource download quota. Browsers could do it them@slightlylate

via Echofon in reply to Dieulot

@Dieulot @yoavweiss Thanks! Rather than define new values based on technology (that may not even be in use, like saying Wi-Fi is “4G”), my rebooted spec defines sustained speed in buckets that are open for the speeds of the future and not based on con

via Echofon in reply to Dieulot

@aemkei @divoom I was about to point out #WebBluetooth support. @html5test has worked with the Timebox Mini (https://t.co/Q2weI2bxuU), which may be interesting for Tixy to use, too: https://t.co/Hi2vfY7Dyk.

via Echofon

RT @webmaxru: The program & schedule of @PwaSummit - the year’s main #PWA event - is live!
- A keynote by @ireaderinokun
- 9 tech sessions…

via Echofon

RT @viticci: We did it everyone:

Safari in iOS 15 beta 6 features a new address bar at the bottom that sits below page content. A toolbar…

via Echofon

@TheRealNooshu Happy for you to have a date to wait for now. The uncertainty must have been horrible. Glad it’s scheduled now. Wishing you all the best and lots of strength! 🍀

via Echofon in reply to TheRealNooshu

@dalmaer Permissions semantically bundled somehow (waves hands). Building a productivity app? “Allow $site to use productivity APIs (File System Access, Clipboard, Notifications)? Yes/No”

via Echofon in reply to dalmaer

@DavidKPiano @bramus @wallabyjs 🤯 Life changer. That’s one of the things I always trialed and errored. Not anymore. Thanks for sharing!

via Echofon

RT @DavidKPiano: 🔢 Quick tip: if you’re sorting an array in JS and keep forgetting how to write the compare functions (like I do), here’s a…

via Echofon

RT @jaffathecake: 🔝 We’re experimenting with a page transition API in Chrome. It’s just for SPAs right now, but you can use it on real site…

via Echofon

RT @shadeed9: ✍️ Star Rating: An SVG Solution

I wrote about implementing star rating with SVG by taking partial stars (e.g., a half-star)…

via Echofon

RT @ChromeUXReport: Effective Connection Type (ECT) in CrUX is based on the Net Info API.

If you have any thoughts or ideas to make it bet…

via Echofon