Thomas Steiner (@tomayac)

Hamburg, Germany

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

October 2019

slightlylate It’s infinitely frustrating to see press coverage of HKmap.live that doesn’t *actually link to HKmap.live* which is a real, bona-fide website that does the job.

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

@RahulGu24395058 Gmail uses a custom darkening heuristic that I haven’t looked into in detail but that definitely doesn’t consider `prefers-color-scheme` at the moment.

via Twitter for iPhone in reply to RahulGu24395058

@chicoxyzzy @v8js Thanks for filing and finding this issue. @mathias or @RReverser are on it. Good catch indeed.

via Echofon in reply to chicoxyzzy

@tuananh_org @v8js That’s the service worker doing its job updating its caches :-)

via Echofon in reply to tuananh_org

@approxhuman @CryZe107 @v8js If you see the site in a web view like Twitter’s, the app needs to have opted in this web view to auto-darkening. Try in Chrome/Firefox/… (a real browser) directly.

via Echofon in reply to approxhuman

@approxhuman @v8js Yes, works universally. On iOS web views like Twitter’s, they need to be compiled against the iOS 13 SDK.

via Echofon in reply to approxhuman

@v8js Shout out to @mathias and @RReverser who have helped golf ⛳️ down the size (bundlephobia.com/result?p=dark-…) of `<dark-mode-toggle>`: github.com/GoogleChromeLa….

Now with this having landed, back to the fishing rod… 🎣 </online>twitter.com/tomayac/status…F

via Twitter for iPhone in reply to tomayac

@v8js Method ① (github.com/GoogleChromeLa…), ie, different stylesheets, would’ve worked w/o JS (for the default color scheme, not the toggling), but because @v8js is about JS, and multiple CSS files would’ve meant touching the service worker logic, we

via Twitter for iPhone in reply to tomayac

tomayac @v8js @v8js’ dark mode is powered by `<dark-mode-toggle>` (github.com/googlechromela…) and uses method ② (github.com/GoogleChromeLa…), ie, a `dark` class. Usually, we recommend different stylesheets (web.dev/prefers-color-…), but for v8.dev it wasn’t worth it (small files).

via Twitter for iPhone (retweeted on 8:48 AM, Oct 9th, 2019 via Twitter for iPhone)

@v8js @v8js’ dark mode is powered by `<dark-mode-toggle>` (github.com/googlechromela…) and uses method ② (github.com/GoogleChromeLa…), ie, a `dark` class. Usually, we recommend different stylesheets (web.dev/prefers-color-…), but for v8.dev

via Twitter for iPhone in reply to v8js

v8js Let’s [not] keep you in the dark anymore… Introducing dark mode for v8.dev!

By default we’re going to display the blog according to your system theme, but feel free to override the preference using a toggle in the footer. (h/t @tomayac) pic.twitter.com/67rH8su3yU

via TweetDeck (retweeted on 8:34 AM, Oct 9th, 2019 via Twitter for iPhone)

Gone fishin’ 🎣 until the last week of October. Offline, mostly.

via Twitter for iPhone

jesper_vos Finally a way to read the viewport height when the keyboard is up in iOS13 with the Visual Viewport API 🤩
developer.mozilla.org/en-US/docs/Web… pic.twitter.com/dBhVDWlewT

via Twitter Web App (retweeted on 10:33 PM, Oct 4th, 2019 via Echofon)

@kennethrohde @firt Just sent you a DM, Max… :-) You belong!

via Echofon in reply to kennethrohde

SEAINFL Caret Browsing is now enabled by default in chromium-based Edge in canary channel. You can activate it by pressing F7. If you don’t know what it is - bit.ly/2AKKxwt
Let us know what you think!
cc: @kylealden pic.twitter.com/X12xGdr8b2

via Twitter Web App (retweeted on 8:54 PM, Oct 4th, 2019 via Echofon)

@RReverser @hashseed @mathias @v8js If only there was something like a, *cough*, switch that I could, *cough*, toggle to enlighten you…

via Twitter for iPhone in reply to RReverser

@hashseed @mathias @RReverser @v8js I’m really bad at keeping surprises… 😂

via Twitter for iPhone in reply to hashseed

@raymondcamden @slightlylate @webkit @jonathandavis Parts of their web apps docs leave a fair bit to be desired, though. Luckily @firt covers regularly what’s happening (as you likewise said in the talk). Just wanted to make sure people who see this san

via Twitter for iPhone in reply to raymondcamden

@slightlylate @raymondcamden To be fair, Apple has release notes for Safari releases (e.g. developer.apple.com/documentation/…) and @webkit Technology Preview releases (e.g. webkit.org/blog/9600/rele…). The talk seems to be based on raymondcamden.com/2018/06/07/kee…@jonathandavis

via Echofon in reply to slightlylate

Mandy_Kerr Good points by @_munter_ at Fronteers!
Don’t ruin the hard work of font creators when improving performance. Ligatures, kerning they matter for readability and ledgibility of different characters and people who make fonts put a lot of effort into achieving this! pic.twitter.com/GRa9Rp5T3u

via Twitter for iPhone (retweeted on 6:40 PM, Oct 4th, 2019 via Echofon)

jaffathecake All browsers ship with gzip & deflate. This proposal lets you use them via JavaScript. twitter.com/TypeSong/statu…

via Twitter Web App (retweeted on 6:39 PM, Oct 4th, 2019 via Echofon)

jaffathecake This is an incredible deep dive from someone who really knows the subject twitter.com/htmlparserbook…

via Twitter for Android (retweeted on 6:28 PM, Oct 4th, 2019 via Echofon)

Fun hack session with @mathias and @RReverser today. Something neat is coming to @v8js (well, v8.dev to be precise) some time in the not too distant future. 🌒
Such an honor and privilege to work with these folks! ☺️

via Twitter for iPhone

AndyDavies If you’ve ever wondered how to read a WebPageTest waterfall, @TheRealNooshu has you covered.

nooshu.github.io/blog/2019/10/0…

via Twitter Web App (retweeted on 1:46 AM, Oct 4th, 2019 via Echofon)

@0xcea5ed1015 @Apple @webkit Push notifications per se *can* be useful. Starting fresh can mean Apple can improve upon the status quo and learn from everyone’s faults and really set their implementation apart.

via Twitter for iPhone in reply to 0xcea5ed1015

“The conflict was never about Web Components, it was about where you are on this continuum between ‘standard’ and ‘proprietary’.”—@aerotwistt⁩ atfpic.twitter.com/OeSdbqmG4YY

via Twitter for iPhone

@patrick_h_lauke @Apple @webkit It’s over the top for sure. The “this escalated quickly” bit from my tweet probably wasn’t clear enough to convey that I was being ironic.

via Twitter for iPhone in reply to patrick_h_lauke

100% pure CSS Mario Kart: codeburst.io/mario-kart-css…. Mind blown by @StephenCookDev at . Because you can definitely means you should in this case! 👏

via Twitter for iPhone

Secrets of native-like PWAs (warning: large PDF), by ⁦@JoubranJad⁩ at . 🐈 jadjoubran.io/fronteers19/sl…

via Twitter for iPhone

😳 Wow—This escalated quickly: someone created aChange.orgc petition for the bug to@Applee that I’ve filed:@webkitt 182566—Feature Request—Add support for the ServiceWorkerRegistration’s PushManager interfacbugs.webkit.org/show_bug.cgi?i…97change.org/p/tim-cook-app…

via Echofon

The most accessible introduction to ES proxies that I have seen so far: deliciousinsights.github.io/fronteers-es-p… by @porteneuve at . Brilliant! 👏

via Twitter for iPhone

marcosc State of the @w3c’s Web Applications WG: a summary of where all your favorite W3C specs are along the Standards Track, and what progress have been made in the last year!

Links to GitHub Issues where you can follow up with spec Editors if needed.

lists.w3.org/Archives/Publi…

via Twitter Web App (retweeted on 9:35 AM, Oct 3rd, 2019 via Echofon)

The `width` and `height` attributes are soon going to be meaningful again, despite everyone styling with `width: 100%` and `height: auto`. This issue comment by @jensimmons explains the “how” and the “why”: github.com/WICG/intrinsic…. 📐 twitter.com/intenttoship/s…

via Echofon

This website’s design is amazing! ⤵️ twitter.com/AshKyd/status/…

via Echofon

davrous You now better understand why we’re working on this: github.com/MicrosoftEdge/… to let PWAs target foldable devices ;)

via Twitter Web App (retweeted on 12:07 AM, Oct 3rd, 2019 via Echofon)

Evaluating JavaScript code via `import()`: 2ality.com/2019/10/eval-v…. I see what you did there, @rauschma.

via Echofon

Also the halting problem(in the hover text).

via Twitter for iPhone in reply to tomayac

College Athletes xkcd.com/2210/. Finally I understand what currying is. 🤯 Thanks, !

via Echofon

natfriedman 🔥Multi-line comments are here! Click and drag to comment on multiple lines in a pull request diff. ✨

These little quality-of-life improvements are at the heart of what we love doing at GitHub. 🥰 pic.twitter.com/g4eXaPihv8

via Twitter Web App (retweeted on 8:39 AM, Oct 2nd, 2019 via Echofon)

@marcosc Probably need to add some Fugu APIs 🐡 to the detector at some point. /me takes mental note.

via Twitter for iPhone in reply to marcosc

@marcosc @ericlaw Just say “send feedback” and describe what happens.

via Twitter for iPhone in reply to tomayac

@marcosc @ericlaw The “unlock more Assistant features” thing starts a wizard that tries to make you share more data like your location so that it can provide you with more targeted suggestions. Probably somewhere you have blocked something in your pri

via Twitter for iPhone in reply to marcosc

@marcosc @ericlaw Just say “always use Fahrenheit for weather”. pic.twitter.com/zZ8suRIKTc

via Echofon in reply to marcosc

@marcosc For Android, I suggest you run tomayac.github.io/pwa-feature-de… and fill the ‘❌’. For your Firefox for iOS users, I suggest you encourage (by commenting) Apple to work on the bugs listed at the end of medium.com/dev-channel/pr… (and let WKWebView use s

via Echofon in reply to marcosc

@digitarald Sure! Happy to learn more. I will try to find you during the next break. ☕️

via Twitter for iPhone in reply to digitarald

The @webwewantfyi lightning talk session at is great:

1) `media` attribute for <video>’s <source>s
2) Automatically force-fix issues like readability, zooming, contrast, focus
3) Performance impact of extensions
4) Debugger save p@ChromeDevToolspic.twitter.com/m8GdVwwpYS

via Twitter for iPhone

slightlylate Via @kinu, this is *such* cool work by MSFT: medium.com/pwabuilder/bri…

via Twitter Web App (retweeted on 11:47 AM, Oct 1st, 2019 via Echofon)

Great talk by @KenjiBaheux and @tyohan on web experiences in India 🇮🇳 and Indonesia 🇮🇩 compared to Japan 🇯🇵. Always great reminder to see how completely underpowered even recently released lower end devices are. These devpic.twitter.com/V9JsPSxeKu

via Twitter for iPhone

Things you can target your ads on: IAB7-30 infertility, IAB7-29 incontinence,..support.aerserv.com/hc/en-us/artic…s2. Fro@selenamarieie’nf talk ocy.

via Echofon

12 years at Google today. There were many ups and some downs, but it’s mostly been a fun ride. Moving into Developer Relations was for sure the best move of my career that I’d have made earlier hadn’t there been location constraints for way too long. Therpic.twitter.com/FKSjMyFPmb

via Twitter Web App