Twitter | Search | |
Thomas Steiner
🇪🇺 Dad-of-3. Developer Advocate at (🇩🇪), PhD from (🇪🇸), Postdoc at (🇫🇷). 🐡
14,559
Tweets
363
Following
4,144
Followers
Tweets
Thomas Steiner 10h
Sounds similar to Quick Tabs: .
Reply Retweet Like
Thomas Steiner Feb 1
Replying to @Anoesj
The master bug to follow is . The bug on serializing `FileSystemHandle` is . It’s heavily being worked on. 😆
Reply Retweet Like
Thomas Steiner Jan 31
Absolutely agree. Here’s a toggle approach that might be helpful: . See it in action on (or my blog, ).
Reply Retweet Like
Thomas Steiner Jan 31
Replying to @kunnendavid
The “by David” overlay in the lower left corner covers the GitHub link on mobile. No way to tap it :-/ In the code, `true` can be shortened to `!0`.
Reply Retweet Like
Thomas Steiner Jan 31
Yeah, the Background Fetch API to reliably and unobtrusively download the video files, and the Native File System API to store them. No expert on the DRM situation, though.
Reply Retweet Like
Thomas Steiner Jan 31
I think it should work eventually. The missing piece at the moment is that file handles aren’t serializable yet. The file system related objects are exposed on the (service) worker level (apart from `chooseFileSystemEntries`, which obviously needs to be accessed from the client).
Reply Retweet Like
Thomas Steiner retweeted
Simo Ahava Jan 30
My slides from 2020: The presentation details the past, present, and future of browser tracking protection/prevention mechanisms. The information is based on research published on .
Reply Retweet Like
Thomas Steiner retweeted
Benedikt Meurer Jan 31
👋 Come and work with us on ! We're specifically looking for frontend engineers with a passion for building developer tooling. 👩‍🔧
Reply Retweet Like
Thomas Steiner Jan 30
Thanks, having opened and started the thread are great first steps. (CC: for visibility.)
Reply Retweet Like
Thomas Steiner Jan 30
Replying to @justmarkup
I'm not sure this is supposed to work. Maybe with an SVG `<filter>` element ()? Here's my demo where it works: .
Reply Retweet Like
Thomas Steiner retweeted
💀 Taudry Hepburn 💀 Jan 29
and 's ideas for Custom Cascade Origins are just such a great idea Jen's slides, in particular (), give a ton of distinct use-cases that make me just go "duh, of *course* we need this".
Reply Retweet Like
Thomas Steiner retweeted
Maximiliano Firtman Jan 29
The new version of PWA Builder is out. —New Web Components —PWA Launcher Packaging now includes 1) a ready-to-PlayStore launcher APK, 2) macOS build, 3) Windows 10 package and a nice mention to Samsung Galaxy Apps distribution. Packaging for iOS was removed as announced.
Reply Retweet Like
Thomas Steiner Jan 29
Did you start on Edge with the same set of extensions that you had installed on Chrome? Did you have Chrome flags set that you didn’t set in Edge?
Reply Retweet Like
Thomas Steiner retweeted
Sam Saccone Jan 28
With launching to the world today I would love to pull back the covers and tell you a little of how we made it possible to update your Android Phone's operation system through the browser! 📲
Reply Retweet Like
Thomas Steiner retweeted
profdeibert Jan 28
Our new report out now: "Stopping the Press: Journalist Targeted by Saudi-linked Pegasus Spyware Operator".
Reply Retweet Like
Thomas Steiner Jan 28
The new Android Flash Tool uses WebUSB so you can flash a new firmware on your Android phone 📲 right from the browser. This is a pretty significant Project Fugu 🐡 API use case. All details in the quoted tweet. ⤵️
Reply Retweet Like
Thomas Steiner Jan 28
Replying to @develwoutacause
(Sorry, forgot to answer.) I don’t read it that way, but you’re of course more than free to open a spec clarification bug () or a Chromium bug (). Please CC: me if you do. Thanks!
Reply Retweet Like
Thomas Steiner retweeted
Jake Archibald Jan 27
Folks asked for the source for the interactive mass-polling thing we did at Chrome Dev Summit. But I figured, why not put it on instead? - Remix this to create your own polls. - What I learned along the way.
Reply Retweet Like
Thomas Steiner Jan 27
Replying to @mischmerz
Indeed a missing feature that’s tracked as .
Reply Retweet Like
Thomas Steiner Jan 27
Replying to @simevidas
Progressive enhancement (PE) makes sure people have a useful and usable experience during and after the origin trial (OT) phase. Even during the OT, there’s an API usage cap, so PE ideally should be part of your app.
Reply Retweet Like