Thomas Steiner (@tomayac)

Now at

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

March 12th, 2021

@jthoms1 Sure, happy to. Email me at tomac AT google COM and we can take it from there. Probably aiming for mid/end of the coming week, since I have two deadlines to meet on Monday and Tuesday.

via Twitter Web App in reply to jthoms1

@jthoms1 Yes, true, all mini apps work this way. But also “some components, like <map> and <video>, are rendered as OS-native components that get layered over the WebView”:

via Twitter Web App

@stshank @firt @webkit Fully agree that it may not be very likely. But the spec leaves room for vendors to implement things differently. Like for Async Clipboard, where Safari has an additional browser-inserted “paste” button that users need to explic

via Twitter Web App in reply to stshank

@jthoms1 Thanks for reading! Arguably Snap Minis are to be found in such an internal app store of what is very much a consumer app:

via Twitter Web App

RT @we1x: #SpectreJS - Javascript can be used to leak 1kB/s across origins in modern browsers (without high precision timers/ SharedArrayBu…

via Echofon

If you would like @webkit to implement the File System Access API, consider adding your use case for the API in a comment on this bug: 🛒 DON’T just “+1” the bug, write a comment with substance (or just silently CC: yourse

via Twitter Web App

@stshank @firt @webkit FWIW, it’s not mentioned in the “we won’t implement” list:, so here’s hoping. I have a feature request bug open at

via Twitter Web App

@samuelgoto @hober @rmondello @blaine @slightlylate @example @yigsgu @majido I have it set up for _everything_ I care about. The flow for npm is what it looks like in general: I use Authy (as a replacement for Google Authenticator

via Twitter for iPhone

@AndyDavies Very true. I think @philwalton’s setup is still the state of the art.

via Twitter Web App

@samuelgoto @hober @rmondello @blaine @slightlylate @example @yigsgu @majido Much needed! I also wish (even more than email verification, which you typically need just once) there was an API for getting 2-step verification tokens from Google Authenticator

via Echofon

@stshank @firt Widening. But we had some surprise @webkit landing recently with the Contact Picker API (behind a flag, but still). Some nice things like Async Clipboard and Web Share Level 2 (sharing files) landed, too. Hoping for File System Access.

via Echofon in reply to stshank

@hochsays Some people’s opinion clearly is for the bin. Ignore them and stay focused on what really matters!

via Echofon

@patrickhulce Congratulations! 🎈 Enjoy the time!

via Echofon in reply to patrickhulce

@lucienimmink We’re thinking of making `<link rel=manifest>` aware of the `media` attribute next. Like that you could specify different manifest files for light and dark mode. Additionally, there’s thinking on having a way to do this directly in the m

via Twitter Web App in reply to lucienimmink

Modules in workers and service workers, private class methods, top-level await. Love how quickly new JavaScript features make it into Safari. 💏

via Echofon

Yes, there’re a ton of iPhones in the top 10, but you might not see the number 1 and 2 bestselling phones (and the rest that comes after the top 10) since probably your site’s analytics is blind to them. These users never even might make it post the p

via Twitter for iPhone in reply to tomayac

“[F]or at least the next year we should consider the venerable Moto G4 to still be our baseline.”—@slightlylate in “Not in my market!” you may say. Check the 2 bestselling 🔱s in a wealthy country like 🇩🇪:

via Echofon