Thomas Steiner 🦖🎗 (@tomayac)

Hamburg, Germany

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

February 2019

@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