Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

April 2019

@henry_dawson All third-party browsers on iOS, Chrome included, are essentially just wrappers around a `WKWebView`… https://t.co/udiuSWVSk1

via Twitter for iPhone

@DasSurma @DenisTRUFFAUT @jaffathecake Sorry, my tweet was missing an “indeed”: I meant to write “could *indeed wor… https://t.co/XKPLdyp8dC

via Twitter for iPhone

@DasSurma @DenisTRUFFAUT @jaffathecake ☝️This. I’ve documented my flow in https://t.co/Aw9NjJGAs3, and Surma and Ja… https://t.co/gB25AJtb0f

via Twitter for iPhone

@meduzen @ChromiumDev @googlechrome Brilliant, just approved the PR, thanks for your help! 🙏

via Twitter for iPhone in reply to tomayac

Exciting, the Periodic Background Sync feature is now in TAG review and an Intent to Implement has just been sent:… https://t.co/P4M2fdKLHp

via Twitter for iPhone

Controlling access to powerful web platform features by @dominickng: https://t.co/tF9Ew7NJwK. Great document on how… https://t.co/j4bMdU3Kyb

via Twitter Web App

*mean for
🤦‍♂️

via Twitter for iPhone in reply to tomayac

RT @dalmaer: Genius way to get an approximate “average” color from an image. https://t.co/iBtqMNF72O

via Echofon

RT @WestbrookJ: @kennethrohde @daKmoR @briankardell I can only assume this is public being it’s on Glitch after all: https://t.co/wK4UHhksXâ…

via Echofon

RT @etportis: ResizeObserver will ship in Firefox 68!
(Maybe behind a pref, and maybe the older version of the spec, but not for long)

Zoo…

via Echofon

@argyleink @_zouhir Yeah, agreed. Media queries seem like a nice idea for this feature. Just pinged the GitHub issu… https://t.co/4GtUMLzryk

via Echofon

@brucel I firmly believe stopping something else than JSON-LD from happening was probably my biggest contribution t… https://t.co/cAGdLaOsmH

via Twitter for iPhone

@brucel Thanks as always for this list.
Regarding JSON-LD, it’s very simple: it has all the semantic richness of RD… https://t.co/7Vu4VYZXs2

via Twitter for iPhone

In the new Chromium-based Edge DevTools, Microsoft aligns the appearance with @Code and makes the dark theme the de… https://t.co/KBx96XGQX8

via Twitter for iPhone

“We are adding support for requesting a Picture-in-Picture window that can contain arbitrary HTML content instead o… https://t.co/m2t7JRVMEn

via Echofon

@meduzen @ChromiumDev @googlechrome My interpretation is that Apple looked what actually causes sensitive people na… https://t.co/6S9driYAQu

via Echofon

@meduzen @ChromiumDev @googlechrome No specific reason, more an oversight I guess. Feel free to open a PR to add it… https://t.co/afajt7NuZt

via Echofon

@anchitmittal @ChromiumDev @GoogleIndia At this stage it’s not an Android issue, but just something service workers per se don’t support.

via Twitter for iPhone

Hello Dark Mode! ☀️🌚

>$ /Applications/Google\ Chrome\ https://t.co/SVKp3YpxX8 Chrome\ Canary —enable-blink-featu… https://t.co/but6CbgNTf

via Twitter Web App

@anchitmittal @ChromiumDev @GoogleIndia I think conceptually that’s not possible at the moment due to the way service worker scope works.

via Echofon

@samarpanda @ChromiumDev From how I read the code, it is still experimental: https://t.co/EGWzxInYdk.

via Echofon

RT @dret: here’s a #UI/#UX idea that i’d like to see implemented: if there’s a click/tap on a UI element that was rendered less than 100ms…

via Echofon

RT @umaar: Dev Tips: DevTools - See affected nodes and matching selectors with long-hover: https://t.co/7sr3Lsa1A5 - Useful to visually see…

via Echofon

@samthor @busbub gitthrowaway:
git stash save —keep-index —include-untracked && git stash drop

(╯°□°)╯︵ ┻━┻

via Echofon

RT @preetster: 🔣 After over a year of first developing the idea, and lazying around for most of that year, wired-elements is finally 1.0! 🎉…

via Echofon

RT @tomayac: Watched @jaffathecake’s and @DasSurma’s HTTP 203 episode on “Changing Web Standards”, and it’s really great: https://t.co/KMli…

via Twitter for iPhone

Watched @jaffathecake’s and @DasSurma’s HTTP 203 episode on “Changing Web Standards”, and it’s really great:… https://t.co/tPSbfiISN3

via Twitter Web App

RT @webkit: Intelligent Tracking Prevention 2.2 limits tracking via link decoration by capping client-side cookies to 1 day of storage. Rea…

via Twitter for iPhone

@singer_rjaakash @ChromiumDev You’re welcome. The main bug from this list is https://t.co/Pxs5MbHgQd.

via Twitter for iPhone

@davidbrunelle @HenrikJoreteg Maybe some fellow coffee lovers care…

🛌🔱🔜☕️

It’s interesting how far you can go wit… https://t.co/glNksfRkgN

via Echofon

@HenrikJoreteg There’re definitely different opinions on the topic, maybe you will find this survey we ran interest… https://t.co/POvqnEHtgy

via Twitter for iPhone

@argyleink @googlechrome I tried on macOS, and there it looks different (it’s called “distill page”). Seems like on… https://t.co/DVCiRxGJII

via Twitter Web App

Nice, @googlechrome is experimenting with a reader mode: set the chrome://flags/#enable-reader-mode flag🚩 in Chrome… https://t.co/ESgTPcZNuB

via Twitter Web App

@AshleyGullen @ChromiumDev It looks like the comment by @mgiuca https://t.co/tkyoSQ9Cjc on the related bug summariz… https://t.co/EHNr1vmy3w

via Echofon

@lewixlabs @ChromiumDev @reillyeon can probably tell you more about the threat model here.

via Echofon

RT @codepo8: I’ve put together a checklist for presentations to consider being:

🌈 inclusive
♿ accessible
🌏ready for international audienc…

via Echofon

RT @stefanjudis: If you wonder how to make your sites more affordable, safe and respectful — I wrote a piece. ✍️ #webdev

https://t.co/R8ZF…

via Echofon

On Google Sheets: ignore the clickbait title and read the article in the quoted tweet ⤵️. I used to (wrongly) look… https://t.co/EH9bD96kYo

via Echofon

RT @justmarkup: Naming things to improve accessibility https://t.co/AenHJerWbN

via Echofon

Look what I just found in the @KaiOStech Store: the @facebook app. I’m on KaiOS 2.5, 13.00.17.01. The app itself as… https://t.co/3S2VaE06Rd

via Twitter for iPhone

RT @fb_engineering: We worked closely with engineers at Chrome to develop the origin trial for isInputPending, a new API that addresses que…

via Echofon

RT @patrickbrosset: I’ve been involved in DevTools dev for years, and I’ve both had and heard many good ideas to improve it.
It’s always a…

via Echofon

Wanna See the Code? xkcd.com/2138/ ðŸkcd

via Echofon

What’s new in ⁦@ChromeDevTools⁩ (as of Chrome 75), by ⁦@kaycebasques⁩. 💍 https://t.co/SKWa5jchWT

via Twitter for iPhone

@derRAV3N @jlmosebach @JohnMu @googlechrome I assume you refer to `<meta name=”theme-color” content=”red”>` (… https://t.co/uVMHHQcW7K

via Echofon

QR code detection in Safari: see 8min10s in the video below ⤵️ in the quoted tweet. I can’t seem to get it to trigg… https://t.co/TjVK64fcFD

via Echofon

RT @katiehempenius: You can “record” page loads, so you can refer to their performance data (traces, filmstrips, etc.) later.

// On Perfor…

via Echofon

The new Chromium-based Edge creatively switches its `User-Agent`: https://t.co/ohq0kLO23g. https://t.co/RTlEyhjGPu

via Echofon

@thejohnjansen Oh, that’s clever. You just put the shortcut to @googlechrome in `C:\ProgramData\Microsoft\Windows\S… https://t.co/z5KQ9wxDdi

via Echofon

RT @Justinwillis96: PWABuilder 2.0 is finally out!!!!! I just hit the final switch to move it over to prod a few minutes ago https://t.co/L…

via Echofon

RT @mathias: 🔥 `globalThis` makes it easy to access the global `this` value in any JavaScript environment.

🤔 Surprisingly, polyfilling it…

via Twitter Web App

Super interesting overview article by @janmiksovsky on how the <content> tag eventually became <slot>, and also a g… https://t.co/JuWkS5hgiP

via Echofon

*links [plural] 🤦‍♂️

via Twitter for iPhone in reply to tomayac

Even if you’re not interested in @AMPhtml, the link in this document ⤵️ by @kenjibaheux are well worth exploring. I… https://t.co/OB9CqLsvjp

via Echofon

RT @cramforce: This is the best flag you can turn on in Chromium right now. It holds paint between navigations for a very short time to avo…

via Echofon

RT @intenttoship: Blink: Intent to Implement: SMS OTP Retriever API https://t.co/vLHAohDOar

via Echofon

RT @innovati: Motion blur…in CSS? This proposal from CSS Working Group member @argyleink shows an idea for a GPU-accelerated motion blur ef…

via Echofon

RT @slightlylate: I suspect most folks don’t grok how low-hanging the web-performance fruit really is these days.

My approach to understan…

via Echofon

Oh, neat, @webkit Safari Technology Preview release 80 comes with `ResizeObserver`, @DasSurma’s article… https://t.co/QDvo0Bam0w

via Echofon

RT @dalmaer: AMP Service Worker. Make your AMPs reliable and fast with one line. #AMPConf https://t.co/2r3gjv2Nr5

via Echofon

RT @slightlylate: “Data down, events up” has been a mantra for Google’s Web Components folks for a while now. Excited to see this catch on:…

via Echofon

RT @mxbck: need a high-res screenshot of a website (for print, etc.)?

- open chrome devtools, device mode
- select preset “Responsive”, se…

via Echofon

RT @katiehempenius: How to exclude resources loaded by extensions from showing up in the Network panel in DevTools:

-scheme:chrome-extensi…

via Echofon

The new @AMPhtml home https://t.co/0AvoEHW6xW has a pretty cool animation, but some users may not like it (… https://t.co/Fga34jd2oU

via Twitter Web App

@evanplaice @scottjehl @filamentgroup Yeah, but this is using the iframe’s `contentDocument`:… https://t.co/O1bLBj08dZ

via Twitter for iPhone

@scottjehl @filamentgroup No, there is no way to circumvent the Same Origin Policy for iframes.

via Twitter Web App in reply to scottjehl

Small but valuable change for `navigator​.storage.estimate()` to soon show a per-storage break-down: https://t.co/32F66A9M4X 💍

via Twitter Web App

Neat, service workers now show up in Chrome 75’s task manager: https://t.co/5g4IBNqQdK.

via Echofon

RT @tomayac: @scottjehl @filamentgroup Very clever, yet not universal due to the Same Origin Policy: “If document’s origin and the origin s…

via Twitter Web App

@scottjehl @filamentgroup Very clever, yet not universal due to the Same Origin Policy: “If document’s origin and t… https://t.co/P7BDEmgU4D

via Twitter Web App

RT @sergicontre: Web Components: Seamlessly interoperable.
This is my small laboratory for interoperate Web Components with frameworks and…

via Echofon

Simulating Mouse Movement: https://t.co/ens5Trw5Hs 🤖 🖱

via Echofon

RT @intenttoship: Blink: Intent to Ship: Async Clipboard read/write with image support https://t.co/P7J8J2glh8

via Echofon

RT @ericwbailey: When `prefers-reduced-motion` lands in Chrome 74 (we’re at 73 now), I believe all major browsers will support this user qu…

via Echofon

RT @kdzwinel: @kennethrohde @Paul_Kinlan @reillyeon @anssik This webpage calls 47 fingerprinting-related APIs (DeviceMotionEvent among the…

via Echofon

RT @umaar: DevTools Tip: Use console.time() to time your JavaScript. This works nicely with async/await + fetch() & is easy to read. @Chrom…

via Echofon

Microsoft’s @thejohnjansen on (among other things) Web Platform Tests and what they mean and meant (before being ca… https://t.co/cmcfCNmQfV

via Echofon

RT @dominickng: Check out my Progressive Web Apps State of the Union from BlinkOn 10 this week: how we got here, where we are, and what’s i…

via Echofon

 Apple on link click analytics through `navigator.sendBeacon()` (https://t.co/C7uM587sKS) or `<a ping>` (… https://t.co/Y2FgoX1Q6i

via Twitter Web App

RT @cheneytsai: Check out this video featuring Starbucks’s user journey on their Progressive Web App (and Assistant!) from @YasmineEvjen :…

via Echofon

RT @slightlylate: Tons of excitement for Project 🐡 and PWAs at BlinkOn 10!

Videos will be online soon; until then, want to quickly highlig…

via Echofon

RT @soulislove: Read about how I tried to evaluate Element Timing for images at Wikipedia (origin trials in Chrome): https://t.co/M4tDQPVKrâ…

via Echofon

Scroll-to-text using a URL fragment: https://t.co/Utwnf8hpNJ. Exciting new experiment available in Chrome. #BlinkOn https://t.co/R6F4i1WeWE

via Twitter for iPhone

External (i.e., non-Google) contributors to Project Fugu 🐡 like Intel and Microsoft make this a true joint effort.… https://t.co/YHLtyRN8Uq

via Twitter for iPhone

SMS OTP Retrieval API Explainer: https://t.co/TrygsH5aka 🔲. One of the top-requested Project Fugu 🐡 APIs. 💍 #BlinkOn

via Echofon

@kennethrohde @stshank @IntelSoftware @thejohnjansen ⬆️ Geofencing on Microsoft’s Project Fugu slide. Exciting.

via Twitter Web App

Should there be a Client Hint for native lazy-load support? Follow https://t.co/8Usgbi8VYV for details. https://t.co/zhNiAd4abO

via Echofon

RT @rakinazata: To anyone following the development of Searchable Invisible DOM, the proposal had merged with Display Locking and we’re now…

via Echofon

RT @mathias: In Chrome, any JavaScript files in a service worker cache are bytecode-cached automatically.

This means there is 0 parse + co…

via Echofon

@deepakd092 @ChromiumDev @AMPhtml Happy to hear the web platform is working for you! 🎉

via Twitter for iPhone in reply to deepakd092

One of the most exciting 🐡 Fugu APIs: File Handling. Here’s the current Explainer: https://t.co/Lp4dbrXnsG 🕸🔜💾. #BlinkOn

via Twitter Web App

RT @ChromiumDev: 🔢 In the latest episode of “Why Build Progressive Web Apps,” @tomayac shows how you can leverage microsites to bootstrap y…

via Twitter Web App

In case you missed it: A lot of the #BlinkOn talks slides are available from the schedule spreadsheet: https://t.co/VDS9z5tyzm.

via Twitter Web App

Shipping plan for the various Fugu APIs presented by @dominickng at . pic.twitter.com/JtUDGSmzSx

via Twitter for iPhone

@VorticonCmdr You can call it the “Capabilities project”, “Fugu” is just a code name. A pretty fitting one, though,… https://t.co/DTqefcafLv

via Twitter for iPhone

RT @slightlylate: It’s not even a full list!

🐡🐡🐡

https://t.co/lcofm48GOt https://t.co/FgKoePnPEe

via Twitter for iPhone

List of APIs we are working on in the context of project Fugu 🐡kpic.twitter.com/ZHDEVmQILdILd

via Twitter for iPhone

At #BlinkOn, @bgalbs mentions project Fugu 🐡, an effort to make the web more capable, so that apps like AutoCAD can… https://t.co/H8pI4DNXiC

via Twitter for iPhone

RT @samccone: Why does a self referencing iframe not infinitely loop and crash my machine; A wonderful read from @kdzwinel
https://t.co/WJ…

via Echofon

RT @feross: I published `bg-sound` to npm, a Web Component to emulate the old-school <bgsound> HTML element https://t.co/sVyrbrmzTI https:/…

via Echofon

@_developit My first pet’s name was Foobar and I grew up in Fake Street and the last three digits of my passport nu… https://t.co/iL8lvskPTf

via Echofon

Oh, neat, Google Apps Script supports ES6. ⤵️ https://t.co/NhjcdXIgVU

via Echofon

RT @tomwarren: Microsoft has revealed all of the 50+ Google services it has removed or changed in its Chromium-powered Edge browser. Micros…

via Echofon

“So fat so good and right on expectations.”—Some great thoughts on the new Edge browser by @ChrisLove. “Fat” as in… https://t.co/RAr9r8NvCg

via Echofon

RT @briankardell: Edg

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 E…

via Echofon

The new Chromium-based Edge browser is ready for testing: microsoftedgeinsider.com/en-us/download/.

via Echofon

@mhartington Hmmm, this looks strange. Could you please open a bug at crbug.com/new? Thanks in advance!

via Echofon in reply to mhartington

On my way to YYZ Toronto ✈️ for BlinkOn 10, my first BlinkOn I am going to attend in person. Detailed schedule:… https://t.co/hpbpNOjhPt

via Echofon

Code caching for JavaScript developers: https://t.co/FyHsZo8H6L.

via Echofon

RT @ChromiumDev: 🎵 Picture-in-Picture and canvas.captureStream() give you a new way of handling your audio playlist in a window, always on…

via Echofon

Great story by @fcorradini on why `prefers-reduced-motion` is a media query y’all should be honoring:… https://t.co/iN9KcXTC7h

via Echofon

RT @AndyDavies: Fun fact: Native lazy-loading was originally spec’d in 2014 (https://t.co/rp42StJgOF), and Microsoft was the only browser m…

via Echofon

@hdv I see. That’s feedback fo@addyosmanini then.

via Twitter for iPhone in reply to hdv

@hdv “Is there” as in “is spec’ed and the first implantation has landed”. 😃

via Twitter for iPhone in reply to hdv

Native image and iframe lazy-loading is there 🎉. @addyosmani explains how it works and how to feature-detect it: https://t.co/l0UkEC8krK.

via Echofon

RT @intenttoship: Blink: Intent to Ship: Lazily load below-the-fold images and iframes https://t.co/csY7gOVue6

via Echofon

@nekrtemplar @firt PWAs on iOS. Reinvented. This changes everything. Again.

via Echofon in reply to nekrtemplar

RT @Paul_Kinlan: Offline fallback page with a service worker

https://t.co/y7l98agk11

Created by @jaffathecake :)

via Echofon

@jonathandavis Thanks for IntersectionObserver! Game changer! 💍

via Echofon in reply to jonathandavis

New @WebKit Features in Safari 12.1: https://t.co/CoDoLu9X1Q. Good summary of the various features from the Safari… https://t.co/0jk7HV7lD7

via Echofon

@nhoizey @ChromeDevTools Not sure to be honest. Maybe compare to the behavior in stable.

via Twitter for iPhone in reply to nhoizey

@nhoizey @ChromeDevTools You need to set the “enable-experimental-web-platform-features” flag. 🚩

via Twitter for iPhone in reply to nhoizey

Finally a CSS only solution to `:hover` on touchscreens: https://t.co/ZhOSqrRCnE. Here’s a test page to see what me… https://t.co/w14W0iZaTh

via Echofon

@ChromeDevTools 99+ is the end?

“The user agent MAY simplify or degrade the data in any way. For example, a large… https://t.co/lQUGSwLI5y

via Twitter Web App

• Install https://t.co/3mWRtUoEdi (Windows / macOS, not Android).
• Paste this code in the @ChromeDevTools console:… https://t.co/3Y2hCnO30W

via Twitter Web App

@xeenon Thanks for the feedback! I hope my understanding of what the meta tag and the CSS property do is right. Loo… https://t.co/X2ys4QgrKL

via Twitter Web App

🎉 Neat, someone has taken my PageSpeed InSlides tool (https://t.co/5u3Vn2FhcQ) and integrated it in their own produ… https://t.co/ejePClskUZ

via Twitter Web App

RT @tomayac: Let there be darkness! 🌚 Maybe…

The Dark Theme developer survey results from my survey (https://t.co/Q1rdebo8b0) have now bee…

via Echofon

@NickColley @googlechrome @csswg The results of the dark theme survey have now been published: https://t.co/TKzLIw0Y9l.

via Twitter Web App

@xeenon The results of the dark theme survey have now been published: https://t.co/TKzLIw0Y9l.

via Twitter Web App

Let there be darkness! 🌚 Maybe…

The Dark Theme developer survey results from my survey (https://t.co/Q1rdebo8b0) h… https://t.co/qUM5skz9fP

via Twitter Web App

@mutebg @MartinSchierle Note the bonus tip for stopping it yourself through an extension: https://t.co/LdPNYlUPyC.

via Twitter Web App

@tnorthcutt @BermanHale Thanks :-) And yes, it’s extremely easy to shoot yourself in the foot if you override UA de… https://t.co/94wZy11iAi

via Twitter for iPhone

@notwaldorf @mathias @__apf__ @TheWebConf “Lemme explain” is definitely not my intention. Nuance gets easily lost i… https://t.co/JgEf6pb5Et

via Echofon

@mathias @notwaldorf @__apf__ Well, gestures in general are ambivalent: https://t.co/O3xuk1Osws. I won’t stop using… https://t.co/NlZK7KEVBv

via Echofon

@DarrenNolan_ @stefanjudis @g16n I have tried to give some answers in this blog post: https://t.co/Rzjf3H12co. Part… https://t.co/UH3XFJc4dx

via Echofon

RT @ChromiumDev: We are excited to announce #AskChromeLive 🎉

🔣Join @katiehempenius and @hdjirdeh discuss “Implementing Performance Budgets…

via Twitter for iPhone

RT @tomayac: There’s a new meta tag proposal `<meta name=supported-color-schemes>` and a corresponding CSS property `supported-color-scheme…

via Twitter for iPhone

@henrylim96 @kennethrohde LOL, for some reason my desk is also super clean these days and I have also organized my… https://t.co/UWAvtu8YYl

via Twitter Web App

There’s a new meta tag proposal `<meta name=supported-color-schemes>` and a corresponding CSS property `supported-c… https://t.co/F9ahP6SUtf

via Twitter Web App

@chedcheatham @ChromiumDev It’s actually a pretty common term: https://t.co/1PrmvtMcv7. It does look weird, though.

via Echofon

RT @AMPhtml: ⚡️ https://t.co/jQSaqMAb26 is moving to https://t.co/bVcxcY0vlh ⚡️ just in time for #AMPConf!

https://t.co/bVcxcY0vlh is the…

via Echofon

RT @elie: Here is the insider story of how Password Checkup our tool to check if your credentials are in data breaches in privacy preservin…

via Echofon

@molant Yeah, vim for life it is. 🤟 </troll>

via Echofon

@derSchepp Might be worth commenting on the bug regarding the CSS limitation.

via Echofon in reply to derSchepp

RT @mikewest: I’m excited about this mechanism; I think it will give servers the ability to defend themselves against some classes of attac…

via Echofon

Animated GIFs must die in hell! 💿

We’re not talking emerging markets here, this ⤵️ is a Belgian user roaming in Tu… https://t.co/SenvafAAEl

via Twitter Web App