Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

February 2019

@ebidel @lyft You can always discretely call an Uber and come back to Google.

All the best!

via Echofon in reply to ebidel

@caninewithabone The easiest would be to simply rename `document.registerElement` to `document.registerElementDead`..twitter.com/i/web/status/1…AC

via Twitter for iPhone in reply to caninewithabone from Hamburg, Germany

workboxjs The main new feature in this release is our workbox-window library, which helps you:

👉 – Register a service workertwitter.com/i/web/status/1…NcZm

via TweetDeck (retweeted on 4:38 PM, Feb 28th, 2019 via Echofon)

@argyleink @csswg And yet none of you was wearing a

––––
| |
| |
| CStwitter.com/i/web/status/1…DmjYuAuh

via Echofon in reply to argyleink

Chrome OS 74 Dev Channel 74.0.3713.0 brings Linux container Backup/Restore feature (and it works!). aboutchromebooks.com/news/chrome-os…

via Twitter for iPhone

Six tips for better web typography. Best viewed on a big screen (for the samples to work). css-tricks.com/six-tips-for-b…

via Twitter for iPhone

@ErikHellman @kennethrohde I have the separate Trips app installed as a workaround: get.google.com/trips/. Gets the job done.

via Echofon in reply to ErikHellman

katiehempenius One image size is rarely ideal for all devices.

👇 The TLDR; of using “srcset” and “sizes” to serve multiple sizes..twitter.com/i/web/status/1…ll

via Twitter Web Client (retweeted on 7:50 PM, Feb 27th, 2019 via Echofon)

@s_pixels Thanks for the feedback, happy it was useful! 😃

via Twitter for iPhone in reply to s_pixels from Hamburg, Germany

gregwhitworth WOOHOO!! @cssrossen & @somelaniesaid just presented the entire Edge story for High Contrast and the @csswg resolved..twitter.com/i/web/status/1…Uw

via Twitter Web Client (retweeted on 11:44 PM, Feb 26th, 2019 via Echofon)

Does your computer not support .norm files? xkcd.com/2116/ 😂

via Echofon

WebPlatformNews The Intersection Observer API has been extended with an `isVisible` property that will allow ads in iframes to dete..twitter.com/i/web/status/1…T0

via Twitter Web App (retweeted on 10:28 PM, Feb 26th, 2019 via Echofon)

fhinkel Curious how an engineer at Google in Developer Relations spends their work day? medium.com/google-cloud/d…

via Twitter Web Client (retweeted on 10:28 PM, Feb 26th, 2019 via Echofon)

aaranged As someone that seems to be constantly typing “no, Google doesn’t seem to use structured data for featured snippets..twitter.com/i/web/status/1…Z6

via Twitter Web Client (retweeted on 9:55 PM, Feb 26th, 2019 via Echofon)

Interesting discussion on whether the @HTTPArchive should use the Tranco list (tranco-list.eu) to rank URL..twitter.com/i/web/status/1…hD

via Echofon

@ChromiumDev @StaffanRagno @DasSurma “A 301 response is cacheable by default; i.e., unless otherwise indicated by t..twitter.com/i/web/status/1…wG

via Echofon in reply to ChromiumDev

@rawblawb @ChromiumDev This would probably go inherently against the core idea behind private tabs (you would not e..twitter.com/i/web/status/1…Pi

via Echofon in reply to rawblawb

jaffathecake Thread: Seems like zdnet.com/article/new-br… is doing the rounds, but there’s a lot of misinformation in there, so I’ll try and clear it up…

via Twitter Web App (retweeted on 10:27 AM, Feb 26th, 2019 via Twitter for iPhone)

tomayac @nekrtemplar @firt @mhartington @othermaciej Confirmed. `navigator.getUserMedia` was silently removed in favor of `..twitter.com/i/web/status/1…cS

via Twitter Web App (retweeted on 10:02 AM, Feb 26th, 2019 via Twitter Web App)

@nekrtemplar @firt @mhartington @othermaciej Confirmed. `navigator.getUserMedia` was silently removed in favor of `..twitter.com/i/web/status/1…cS

via Twitter Web App in reply to nekrtemplar

@mhartington @firt @nekrtemplar @othermaciej Yepp, this is well known (and a bummer), the new problem reported by..twitter.com/i/web/status/1…pc

via Echofon in reply to mhartington

@nekrtemplar @firt @mhartington @othermaciej Broken indeed. Not near a laptop now, so can’t check console output, b..twitter.com/i/web/status/1…Kb

via Echofon in reply to nekrtemplar

@firt @mhartington @othermaciej I have this simple testing tool to find out which (if any) icon size the OS prefers..twitter.com/i/web/status/1…tV

via Echofon in reply to firt

Sweet, a tool for cleaning up LaTeX code before open-sourcing it. This should have existed when I was publishing mo..twitter.com/i/web/status/1…pY

via Echofon

mhartington Some video showing off PWA behaviors on iOS.

Dare I say, for *most* needs, it’s pretty solid.
I’m sure there’s mor..twitter.com/i/web/status/1…lN

via Twitter Web App (retweeted on 10:09 PM, Feb 23rd, 2019 via Echofon)

@MHablich Watch this State of the Web episode to find out (how to answer this and similar questions yourself):..twitter.com/i/web/status/1…SX

via Echofon in reply to MHablich

derSchepp TIL: “If a resource in Chrome is prefetched with `<link rel=prefetch>`, it will be kept around for 5 minutes. This..twitter.com/i/web/status/1…Xf

via TweetDeck (retweeted on 9:49 PM, Feb 23rd, 2019 via Echofon)

sitnikcode Many people use Google Lighthouse, which helps you make your website faster.

@mozilla has a similar Observatory se..twitter.com/i/web/status/1…w0

via Twitter for Android (retweeted on 9:39 PM, Feb 21st, 2019 via Echofon)

webkit Learn about the updates to Intelligent Tracking Prevention in the beta releases of Safari for iOS 12.2 and Safari 1..twitter.com/i/web/status/1…Vd

via Buffer (retweeted on 9:35 PM, Feb 21st, 2019 via Echofon)

@DanShappir @yoavweiss Too bad that I miss this, off by one (week). Classic error.

via Echofon in reply to DanShappir

Keithamus All of GitHub’s menus & dialogs work without JavaScript. The brilliant @muanchiou figured out that `<details>` elem..twitter.com/i/web/status/1…9m

via Twitter Web Client (retweeted on 12:57 PM, Feb 21st, 2019 via Echofon)

@argyleink @samthor Wow, lazy-loading one’s semicolons! 🤯 Great performance advice! 😂

via Echofon in reply to argyleink

kennethrohde Yay finally!!! @_gsathya @littledan

Intent to ship 👏 Private class fields! pic.twitter.com/NXW1CNplSj

via Twitter Web App (retweeted on 9:19 PM, Feb 20th, 2019 via Echofon)

Search Shakespeare: neat project demonstrating offline search in a PWA by @sw12: samdutton.wordpress.com/2019/02/19/sea… for the wr..twitter.com/i/web/status/1…X5

via Echofon

addyosmani JavaScript loading priorities in Chrome: bit.ly/loading-priori… ~ how do <script>, <script defer>, <link rel=prelo..twitter.com/i/web/status/1…pC

via Twitter Ads Composer (retweeted on 12:52 PM, Feb 20th, 2019 via Echofon)

justmarkup 📝 Adapting to user preferences

justmarkup.com/log/2019/02/ad…

via Twitter Web Client (retweeted on 12:27 AM, Feb 20th, 2019 via Echofon)

@43081j @ChromiumDev @googlechrome @notwaldorf Oh, that’s great. Then maybe comment on your issue, and link to the..twitter.com/i/web/status/1…4t

via Echofon in reply to 43081j

majek04 “Everything You Know About Latency Is Wrong”

bravenewgeek.com/everything-you…

Oh, but looking at “max” values is so sad. I..twitter.com/i/web/status/1…es

via Twitter Web Client (retweeted on 12:20 AM, Feb 20th, 2019 via Echofon)

Paul_Kinlan 📢 Just updated <file-drop> custom element to 0.2.0 - now with added support for accepting multiple files.

✏ `npm i..twitter.com/i/web/status/1…yq

via TweetDeck (retweeted on 12:14 AM, Feb 20th, 2019 via Echofon)

robertnyman Altavista: The Rise & Fall of The Biggest Pre-Google Search Engine —bit.ly/2IoFsk6Jd

via Tweetbot for Mac (retweeted on 12:13 AM, Feb 20th, 2019 via Echofon)

It was a pleasure to be a guest of and talk Progressive Web Apps while live coding one. 😄

Here’re my..twitter.com/i/web/status/1…Dz

via Twitter for iPhone

Iterating on the (Chrome Extension) Manifest v3: groups.google.com/a/chromium.org…

via Echofon

@argyleink This gotta be one of the coolest fun facts I’ve learned about a person ever. Neat!

via Echofon in reply to argyleink

@codepo8 🧼🔜👄
Worse. I used “unlock synergies™”!

via Twitter for iPhone in reply to codepo8 from Israel

@codepo8 @abrax5 I figure! Hopefully this unlocks synergies with (among others) the variable fonts community :-)

via Echofon in reply to codepo8

Interactive typography cheatsheet by @codepo8: christianheilmann.com/2019/02/18/int…. Love it.
(CC: @abrax5 for the intersection..twitter.com/i/web/status/1…fM

via Echofon

Notification Triggers API proposal by @beverloo: github.com/beverloo/notif…. Schedule notifications to ne shown once a condition is met.

via Echofon

Super excited to be speaking at the Google Developer Group (@gdg) meet-up in Ramallah 🇵🇸 tomorrow:..twitter.com/i/web/status/1…pR

via Echofon

Dark mode and WebAPKs are coming to the new @samsunginternet: medium.com/samsung-intern….
Dark mode will rewrite the s..twitter.com/i/web/status/1…3M

via Echofon

passle_ Following , I feel like this is a good post that clears up some misconceptions about web components: dev.to/bennypowers/le…

via Twitter for iPhone (retweeted on 8:50 PM, Feb 18th, 2019 via Echofon)

tomayac @baertiger @ChromiumDev @googlechrome @firefox @mxswd Thanks for the proposal. I have opened..twitter.com/i/web/status/1…K3

via Echofon (retweeted on 7:46 AM, Feb 18th, 2019 via Echofon)

@stefanjudis @simevidas It’s in some (but definitely not all) cases necessity (`prefers-reduced-motion`) vs. elegan..twitter.com/i/web/status/1…Lo

via Echofon in reply to stefanjudis

@Paul_Kinlan May I respectfully suggest to replace “File Web Share Target” and “File Share Target API” etc. with th..twitter.com/i/web/status/1…i6

via Echofon in reply to Paul_Kinlan

@benfrain One way to make this happen could be to use @ebidel’s “sentinel” approach: developers.google.com/web/updates/20….

via Echofon in reply to benfrain

@simevidas @briankardell @ChromiumDev This might be a good candidate for a Feature Policy, feel free to propose it:..twitter.com/i/web/status/1…ZD

via Echofon in reply to simevidas

@briankardell @simevidas @ChromiumDev I guess it boils down to: define “can’t see it”. Is `opacity: 0.001` visible?..twitter.com/i/web/status/1…Go

via Twitter for iPhone in reply to briankardell from Hamburg, Germany

@domenic Hah, I’ve hit the .mjs issue earlier today. Thanks for flagging it with @glitch!

via Echofon in reply to domenic

@tavelli @ChromiumDev Watch this space… Meanwhile19 has been announced already, and a lot o@googlechromeme foltwitter.com/i/web/status/1…5A6c

via Twitter for iPhone in reply to tavelli from Hillingdon, London

Not all web apps are created equal, so here’s @_developit’s take on categorizing them. Also, that teaser video in t..twitter.com/i/web/status/1…vI

via Echofon

Help us experiment with Trusted Types to avoid DOM Cross-Site Scripting (XSS) attacks! Intro article by @kkotowicz..twitter.com/i/web/status/1…Hh

via Twitter Web App

I had the honor to review this article. Brilliant introduction to Priority Hints: ⤵️ twitter.com/ChromiumDev/st…

via Twitter Web App

ChromiumDev 🧐 Trust is good, but observation is better!

👉 All about the new Intersection Observer v2 API and how it prevents c..twitter.com/i/web/status/1…RX

via TweetDeck (retweeted on 1:11 PM, Feb 15th, 2019 via Twitter Web App)

SaraSoueidan This article by @scottohara is yet another proof that the first and most important step to ensure your site is acce..twitter.com/i/web/status/1…oM

via Twitter for iPhone (retweeted on 9:52 AM, Feb 15th, 2019 via Twitter for iPhone)

Using the Little-Known CSS `element()` Function to Create a Minimap Navigator as seen on Sublime Text: css-tricks.com/using-the-litt…

via Echofon

DasSurma 📣New WebAssembly article:

How we replaced a JavaScript hot path in squoosh.app with WebAssembly to get..twitter.com/i/web/status/1…gc

via TweetDeck (retweeted on 9:49 PM, Feb 14th, 2019 via Twitter for iPhone)

Back-off and retry using JavaScript arrays and promises for when you need to retrieve data from a rate-limited (req..twitter.com/i/web/status/1…Ax

via Twitter for iPhone

kennethrohde This makes it possible for PWAs to become file handlers! An extension to web app manifest twitter.com/kennethrohde/s…

via Twitter Web App (retweeted on 8:46 PM, Feb 14th, 2019 via Echofon)

@_developit Convert it into a blog post and get it out. 👌

via Echofon in reply to _developit

The third-party web by ⁦@patrickhulce⁩. Great ⁦@HTTPArchive⁩ study on the performance impact of third-party resourc..twitter.com/i/web/status/1…AE

via Twitter for iPhone

@firt Re: “no matter the real sizes”: One corner case: I tried to see if I can trick in files >7MB and still be onl..twitter.com/i/web/status/1…Bn

via Echofon in reply to firt

CSS Remedy…

…Sets CSS properties or values to what they would be if the@csswgwg⁩ were creating the CSS today, frtwitter.com/i/web/status/1…W9wH

via Twitter for iPhone

tomayac @c2dev2 I have just filed bugs.webkit.org/show_bug.cgi?i… for the Web Share Target API to be implemented in @webkit. Feel free to chime in :-)

via Twitter Web App (retweeted on 5:40 PM, Feb 13th, 2019 via Twitter Web App)

@c2dev2 I have just filed bugs.webkit.org/show_bug.cgi?i… for the Web Share Target API to be implemented in @webkit. Feel free to chime in :-)

via Twitter Web App in reply to c2dev2

jeffposnick Confused by “opaque” cached responses and how they relate to storage quota?

Chrome 72’s DevTools has UI changes to..twitter.com/i/web/status/1…5z

via TweetDeck (retweeted on 4:24 PM, Feb 13th, 2019 via Echofon)

glitch Learn how to build a VR experience with our new WebVR Starter Kit: a free, 5-part video course with interactive cod..twitter.com/i/web/status/1…Nf

via Buffer (retweeted on 4:11 PM, Feb 13th, 2019 via Echofon)

AndyDavies “Preloading Fonts and the Puzzle of Priorities”

I’ve spent way too long looking at how <link rel=preload behaves,..twitter.com/i/web/status/1…bj

via Twitter Web Client (retweeted on 4:09 PM, Feb 13th, 2019 via Echofon)

@samthor I thought you might be interested in using scroll contain for the CDS site (session light boxes scroll the whole page).

via Echofon in reply to samthor

simevidas Do you find scroll chaining annoying?

There’s a simple way to prevent it. Apply this CSS to the nested scroll cont..twitter.com/i/web/status/1…Rx

via Twitter Web App (retweeted on 9:03 PM, Feb 12th, 2019 via Echofon)

_developit 🏗Constructable Stylesheets are here!👷‍♀️

TL;DR: Seamless reusable styles for components and elements. Shadow DOM…twitter.com/i/web/status/1…bv

via Twitter Web App (retweeted on 11:55 PM, Feb 11th, 2019 via Echofon)

Windows 95 v2, now with web access: github.com/felixrieseberg…. This is making me feel so nostalgic.

via Echofon

Building a modern carousel with CSS scroll snap, smooth scrolling, and pinch-zoom, by Nolan Lawson:..twitter.com/i/web/status/1…ky

via Twitter Web App

graphific This new short film from Pixar’s SparkShorts takes on “bro culture” youtube.com/watch?v=B6uuIH…

via Twitter Web Client (retweeted on 9:29 AM, Feb 11th, 2019 via Echofon)

Reading this (quoted tweet ⤵️), I got lost in a rabbit 🐇 hole 🕳 of exploring HotSauce™ and the Meta Content Framewo..twitter.com/i/web/status/1…Y1

via Echofon

@rowan_m @samthor I have an alias “server” that just does that.

via Echofon in reply to rowan_m

katiehempenius Google Analytics can show which of your site’s pages are slower than others:

- Behavior > Site Speed > Page Timing..twitter.com/i/web/status/1…B8

via Twitter Web Client (retweeted on 9:30 AM, Feb 9th, 2019 via Echofon)

@o2de Hallo. Könntet ihr das Ticket 7409414 wieder schließen? Das Problem mit dem DSL-Anschluss hat sich inzwischen gelöst. Danke!

via Twitter for iPhone from Hamburg, Germany

mathias The proposed `intrinsicsize` HTML attribute makes such a big UX difference. No more user-visible reflows as images/..twitter.com/i/web/status/1…Ma

via Tweetbot for Mac (retweeted on 1:54 PM, Feb 8th, 2019 via Echofon)

My web developer extension 👷‍♀️Service Worker Detector has finally landed in the @MSEdgeDev extension store:..twitter.com/i/web/status/1…fh

via Twitter Web App

Felix_Josemon So now you can Convert Progressive web apps (PWAs) to Android App using PWA2APK! And Upload them to Google Playstor..twitter.com/i/web/status/1…9b

via Twitter for Android (retweeted on 9:53 AM, Feb 8th, 2019 via Echofon)

@addyosmani @_developit @nginx No, my question was exactly the question from this tweet: twitter.com/sonniesedge/st….

via Echofon in reply to addyosmani

v8js 🔥 What’s new in V8 v7.3? Wasm and async performance improvements, async stack traces, Object.fromEntries, String#ma..twitter.com/i/web/status/1…Va

via Tweetbot for Mac (retweeted on 9:09 AM, Feb 8th, 2019 via Echofon)

I usually am a strong defender of fully visible URLs, but this screenshot of the first NeXT web browser is interest..twitter.com/i/web/status/1…Xb

via Echofon

rick_viscomi 📺 The new episode of the State of the Web is live!

@jeffposnick and I talk about Service Workers: the power they b..twitter.com/i/web/status/1…Uj

via Twitter for Android (retweeted on 9:01 PM, Feb 7th, 2019 via Echofon)

@_developit @addyosmani One thing I was looking for in the post but wasn’t finding is the role of reverse proxies l..twitter.com/i/web/status/1…Ij

via Echofon in reply to _developit

_developit Should I use SSR? What about Rehydration?

Where should we implement logic and rendering in our applications?

Ans..twitter.com/i/web/status/1…Ys

via Twitter Web App (retweeted on 8:53 PM, Feb 7th, 2019 via Echofon)

keithjgrant TIL

This is a nice trick to prevent :hover styles from getting stuck “on” for touch devices twitter.com/NickColley/sta…

via Twitter Web Client (retweeted on 8:52 PM, Feb 7th, 2019 via Echofon)

Apple in the latest @webkit Technology Preview are removing support for setting the Do Not Track `DNT` header (..twitter.com/i/web/status/1…Um

via Echofon

nhoizey WOW, WOW, WOW!

4 years later, the “bug” for 100vh != 100% of the viewport height in iOS Safari (aka @webkit) has b..twitter.com/i/web/status/1…7G

via Tweetbot for Mac (retweeted on 8:32 PM, Feb 7th, 2019 via Echofon)

simevidas How regular web developers can propose new web platform features

@tomayac’s article: medium.com/dev-channel/en…

My n..twitter.com/i/web/status/1…u4

via Twitter Web App (retweeted on 4:25 PM, Feb 7th, 2019 via Twitter for iPhone)

Exciting media updates in Chrome 73: developers.google.com/web/updates/20…. 🔈📹⌨️
My favorites: support for hardware media keys an..twitter.com/i/web/status/1…3V

via Twitter Web App

mathias @bterlson In JS, there’s `if` and `else`, but there’s no special `else if` construct. It might look like there is,..twitter.com/i/web/status/1…UY

via Twitter Web Client (retweeted on 1:35 PM, Feb 6th, 2019 via Echofon)

jaffathecake Async iteration has landed in the streams spec streams.spec.whatwg.org/#rs-asyncitera….

Soon you’ll be able to iterate over a stre..twitter.com/i/web/status/1…nF

via Twitter Web App (retweeted on 1:34 PM, Feb 6th, 2019 via Echofon)

samthor WebGL point sprites, a tutorial: dev.to/samthor/webgl-…

via Twitter Web Client (retweeted on 9:20 AM, Feb 6th, 2019 via Echofon)

polymer 📣 Today we released our greatest & latest libraries yet!

🎉 lit-html 1.0 & LitElement 2.0
⚡️ lightning fast templa..twitter.com/i/web/status/1…Fc

via Twitter Web Client (retweeted on 12:39 AM, Feb 6th, 2019 via Echofon)

pomber I was playing around with some text animations and thought I could use them to show a file’s history on @github: pic.twitter.com/rkEMCWsSCZ

via Twitter Web Client (retweeted on 12:38 AM, Feb 6th, 2019 via Echofon)

ChromiumDev Full screen chrome inside of an Android app?📱

Trusted Web Activity (TWA) brings your web contents into an Android..twitter.com/i/web/status/1…oM

via TweetDeck (retweeted on 12:36 AM, Feb 6th, 2019 via Echofon)

Password Checkup: new extension that, if Google detects that a username and password on a site you use is one of ov..twitter.com/i/web/status/1…Ge

via Twitter for iPhone

anssik 📢 The Web is abuzz about new Safari privacy settings: theverge.com/2019/2/5/18211… 💡 Meanwhile W3C group is engineering..twitter.com/i/web/status/1…rz

via Twitter Web Client (retweeted on 12:25 AM, Feb 6th, 2019 via Echofon)

I ♥️ @MozDevNet (and gave it a special shoutout in medium.com/dev-channel/en…), especially the amazing work of all the..twitter.com/i/web/status/1…pu

via Echofon

Super thankful to @jaffathecake who helped me get this article in shape. ⤵️ twitter.com/chromiumdev/st…

via Twitter for iPhone from Hamburg, Germany

Mozilla have open-sourced Readability.js, the lib behind @firefox’s reader mode: github.com/mozilla/readab… 🦊📖
Usable..twitter.com/i/web/status/1…dH

via Twitter Web App

rachelandrew When your CSS is behaving differently in two browsers it helps to know what you are dealing with. I wrote about the..twitter.com/i/web/status/1…lo

via Buffer (retweeted on 11:36 PM, Feb 4th, 2019 via Echofon)

argyleink This is very fun for my nitpicky ui design eye! cantunsee.space

via TweetDeck (retweeted on 10:28 PM, Feb 4th, 2019 via Echofon)

@samthor Are you multi-variate-testing the placeholder text? 😲

via Echofon in reply to samthor

@HenrikJoreteg On narrow viewports at least I would center the buttons.

via Echofon in reply to HenrikJoreteg

@mhartington Fully agree, and yet it’s also incredibly difficult to get things right universally. Whenever you thin..twitter.com/i/web/status/1…WU

via Echofon in reply to mhartington

jeffposnick Cache GraphQL POST requests with Service Worker by @_jonchen link.medium.com/iQVnnLBHXT

via Twitter Web Client (retweeted on 12:41 AM, Feb 2nd, 2019 via Echofon)

Lighthouse platform packs make some of the @____lighthouse recommendations more actionable for people on CMS platfo..twitter.com/i/web/status/1…lo

via Echofon

tkadlec There was some interesting discussion yesterday about an issue submitted to WebKit suggesting enforcing some limits..twitter.com/i/web/status/1…Yx

via Twitter Web App (retweeted on 6:58 PM, Feb 1st, 2019 via Echofon)

Official Safari 12.1 release notes are up: developer.apple.com/documentation/…. Dark mode, Intelligent Tracking Prevention, pus..twitter.com/i/web/status/1…HC

via Twitter Web App