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

July 2019

citizenlab NEW REPORT: (Can’t) Picture This 2: An Analysis of WeChat’s Realtime Image Filtering in Chats citizenlab.ca/2019/07/cant-p…

via Twitter Web App (retweeted on 9:08 AM, Jul 22nd, 2019 via Echofon)

katiehempenius The recent improvements in smartphone “cameras” are largely due to improvements in their algorithms (ML & non-ML),..twitter.com/i/web/status/1…VS

via Twitter Web Client (retweeted on 12:00 AM, Jul 22nd, 2019 via Echofon)

@yoavweiss @scottjehl Scott made clear it’s only for loading non-critical CSS, and slightly out of viewport most pr..twitter.com/i/web/status/1…fn

via Echofon in reply to yoavweiss

@ericlaw @slightlylate @ThomasTheDane I certainly added “😂” to my mentions. But it’s indeed ironic that we think of..twitter.com/i/web/status/1…Au

via Twitter for iPhone in reply to ericlaw

@feb19 Hello 👋. For `prefers-color-scheme`, also check out web.dev/prefers-color-….

via Twitter for iPhone in reply to feb19

malchata The image quality research survey shuts down sometime tomorrow. If you could take this survey to help me collect mo..twitter.com/i/web/status/1…2s

via Twitter Web App (retweeted on 8:10 PM, Jul 20th, 2019 via Echofon)

@briankardell Like when there’s a demonstration and police say 5K participants and the organizers say 10K. Both are..twitter.com/i/web/status/1…vo

via Twitter for iPhone in reply to briankardell

Also, this is a seriously nice code beautifier: surrealcms.com/beautify/. Great work, @claviska!

via Twitter for iPhone in reply to tomayac

@css @claviska It initially respects `prefers-color-scheme` prefs, allows for overriding them (“devs are weird”), a..twitter.com/i/web/status/1…i0

via Twitter for iPhone in reply to tomayac

“I considered using `prefers-color-scheme` […], but decided a toggle would probably be better. Browser support fortwitter.com/i/web/status/1…Ia9Q

via Twitter for iPhone

“You may not need `loadCSS()`”-@scottjehll. The technique mentioned in the post cleverly leverages the non-matching.twitter.com/i/web/status/1…gsr

via Echofon

rowan_m Of course, the 🎁 content continues the theme but I borrowed the versatile face of @jaffathecake to bring you..twitter.com/i/web/status/1…52

via Twitter Web App (retweeted on 11:02 AM, Jul 20th, 2019 via Echofon)

@rowan_m This is seriously great stuff! You could pair this with one physical knob (that you can make control multi..twitter.com/i/web/status/1…bc

via Echofon in reply to rowan_m

rowan_m Part 2 of Building Rotavo is up! We’ve got all the good stuff: ⭕rounded corners, 👸Mean Girls GIFs for all you 📐Math..twitter.com/i/web/status/1…go

via Twitter Web App (retweeted on 10:52 AM, Jul 20th, 2019 via Echofon)

@tobie @briankardell @brucel Similarly, I have learned the meaning of “ballpark estimate”, but I have absolutely no..twitter.com/i/web/status/1…qj

via Echofon in reply to tobie

@aaronpeters @codepo8 A lot of news publishers grant you $n articles a month, so starting “fresh” (aka. incognito w..twitter.com/i/web/status/1…3J

via Twitter for iPhone in reply to aaronpeters

Protecting private (incognito mode) browsing in Google Chrome: blog.google/outreach-initi…. The cat and mouse game is g..twitter.com/i/web/status/1…9v

via Echofon

jeffposnick ❓Do you set Cache-Control: max-age=… on some of your web server’s responses?

❕You might want to start setting st..twitter.com/i/web/status/1…zk

via TweetDeck (retweeted on 10:24 AM, Jul 19th, 2019 via Echofon)

ChromiumDev We want to find out more about how websites use images.

It would really help us if you could answer a few simple q..twitter.com/i/web/status/1…jv

via TweetDeck (retweeted on 10:14 AM, Jul 19th, 2019 via Echofon)

@stadtprolet @firefox_DE In about:config, set the hidden ui.systemUsesDarkTheme to 0 for light, 1 for dark, and 2 f..twitter.com/i/web/status/1…Cz

via Twitter for iPhone in reply to stadtprolet

@cssinate @chriscoyier @css Some of the form element borders are slightly different as a consequence, as I only sty..twitter.com/i/web/status/1…wK

via Twitter for iPhone in reply to tomayac

@cssinate @chriscoyier @css Thanks, this is a known “issue”. As `<meta name=”color-scheme”>` (that switches the UA..twitter.com/i/web/status/1…sE

via Twitter for iPhone in reply to cssinate

@mjduigou @Twitter @JustGetFlux @firefox It seems they’re rolling this out slowly, it certainly worked for me today..twitter.com/i/web/status/1…Cg

via Twitter for iPhone in reply to mjduigou

TimvdLippe This post resonates a lot with the feelings I have had in the recent months working on the web. Thanks @brad_frost..twitter.com/i/web/status/1…0z

via Twitter Web App (retweeted on 9:16 AM, Jul 18th, 2019 via Echofon)

briankardell Look at that pretty, natively rendered tree of math in @igalia’s most recent chromium build this morning… Just im..twitter.com/i/web/status/1…sh

via Twitter Web Client (retweeted on 9:46 PM, Jul 17th, 2019 via Echofon)

stevefaulkner <a> without an href attribute is meant to represent a placeholder link
scottohara.me/note/2019/07/1… by @scottohara

via Twitter Web Client (retweeted on 9:45 PM, Jul 17th, 2019 via Echofon)

stevefaulkner Short note on the disabled/aria-disabled attributes
codepen.io/stevef/post/sh…

via Twitter Web Client (retweeted on 9:31 PM, Jul 17th, 2019 via Echofon)

@brianhoch I was surprised by the number of “non-hype” dark mode aficionados when I did all the research for this a..twitter.com/i/web/status/1…vI

via Twitter for iPhone in reply to brianhoch

@ecbos_ True. You could in the no JavaScript case still put the animation CSS in a `<noscript>` block. 💡

via Twitter for iPhone in reply to ecbos_

@ecbos_ Non-matching media queries get downloaded, true:
blog.tomayac.com/2018/11/08/why…. There is definitely a sweet spot..twitter.com/i/web/status/1…Uz

via Twitter for iPhone in reply to ecbos_

@steffenweber @ComputerBase Tipp: Ihr könnt das Runterregeln ja als dynamisches Feature implementieren: web.dev/prefers-color-… 🎚

via Twitter for iPhone in reply to steffenweber

The difference between keyboard and screen reader navigation, by ⁦@LeonieWatson⁩: tink.uk/the-difference…

via Twitter for iPhone

🤩 Wowza, @Twitter now apparently supports `prefers-color-scheme`. It’s live (for me and Konrad at least) on..twitter.com/i/web/status/1…5P

via Twitter for iPhone

@ComputerBase 👏 Sehr gute Arbeit, @steffenweber. Eine Idee wäre noch die Bilder ein wenig runterzuregeln (..twitter.com/i/web/status/1…Ig

via Twitter for iPhone in reply to ComputerBase

@RockySingh @moonlightmalik I authored the article and collected related research (deep links to the papers are in..twitter.com/i/web/status/1…gK

via Twitter for iPhone in reply to RockySingh

@kdzwinel @DuckDuckGo @michaelpotuck Thanks for the kind words 😊. As you’re at it, after @DuckDuckGo can you implem..twitter.com/i/web/status/1…7F

via Echofon in reply to kdzwinel

The cool “reduced motion first” approach in the quoted tweet could profit from the loading performance tip in the b..twitter.com/i/web/status/1…mm

via Echofon

♥️ Love the dark mode (technically: theme) on @DuckDuckGo (see 9to5mac.com/2019/07/16/duc… by @michaelpotuck).
Especial..twitter.com/i/web/status/1…Ss

via Twitter for iPhone

The days where developers need to completely reimplement form elements with `<div>`s & Co. just to get a decent loo..twitter.com/i/web/status/1…4R

via Echofon

@kdzwinel @RReverser @Cloudflare Cloudflare is proud of their “no blame, direct fire” culture. 😂

via Echofon in reply to kdzwinel

@gokul_i Of course, love it. 👍 They don’t seem to use `prefers-color-scheme`, though.

via Twitter for iPhone in reply to gokul_i

dalmaer Excited to get some more signal on what web developers want from the platform! hacks.mozilla.org/2019/07/mdn-we…

via Twitter for iPhone (retweeted on 11:20 PM, Jul 16th, 2019 via Echofon)

@Docteh @import From what I hear, it’s based on the GTK+ theme and should be supported, but probably there’s some v..twitter.com/i/web/status/1…lW

via Twitter for iPhone in reply to Docteh

In-depth explanation by @ericlaw of how Chromium (Edge, Chrome) rollouts work: textslashplain.com/2019/07/16/upd…. twitter.com/ericlaw/status…

via Echofon

When implementing dark mode, naively inverting seldom works. Instead, consider this great dark mode UI advice: ⤵️ twitter.com/steveschoger/s…

via Echofon

ericlaw Neat @MicrosoftEdge change pic.twitter.com/QInffaexiA

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

@firt Another more recent source confirming the proprietary `prefers-dark-interface` approach works:..twitter.com/i/web/status/1…C9

via Echofon in reply to tomayac

@firt Not aware of one, but on my backlog to create. In the worst case, nothing happens. In the best case, people’s..twitter.com/i/web/status/1…tl

via Echofon in reply to firt

Chrome’s experimental, forced dark mode for sites not natively supporting `prefers-color-scheme` no longer inverts..twitter.com/i/web/status/1…57

via Twitter for iPhone

Maybe @ZoranJambor could consider adding dark mode support to the @CSSWeekly newsletter and @peterc to the various..twitter.com/i/web/status/1…A3

via Twitter for iPhone in reply to tomayac

Email marketers, quick reminder that dark mode (`prefers-color-scheme`,
see web.dev/prefers-color-…) is a fully su..twitter.com/i/web/status/1…OX

via Twitter for iPhone

mikesherov Just published a new blog post: “How to Kill IE11 - What the Deaths of IE6 and IE8 Tell Us About Killing IE”

How c..twitter.com/i/web/status/1…ER

via Twitter Web App (retweeted on 10:15 AM, Jul 16th, 2019 via Echofon)

“In 2018, we replaced our Windows UWP app with the new Twitter.com, a [PWA], meaning that the app is po..twitter.com/i/web/status/1…7r

via Echofon

gregwhitworth Wouldn’t it be great to be able to fully style or extend the <select>, <input type=”file”> or <input type=”date”>,..twitter.com/i/web/status/1…92

via Twitter Web App (retweeted on 6:03 PM, Jul 15th, 2019 via Echofon)

“`postMessage()` does have a cost, but not to the extent that it makes off-main-thread architectures unviable.”—.twitter.com/i/web/status/1…Yqs

via Echofon

stefanjudis ✍️ Today I learned that `overflow: hidden` hides everything outside of the padding box (and not like I expected ou..twitter.com/i/web/status/1…ij

via Buffer (retweeted on 5:53 PM, Jul 15th, 2019 via Echofon)

@Docteh @import Actually import might be a suboptimal choice from a loading performance point of view:
web.dev/prefers-color-….

via Twitter for iPhone in reply to Docteh

@thenaughtysquid @gamingonlinux An additional idea might be to add a toggle so people can dynamically and independe..twitter.com/i/web/status/1…7h

via Twitter for iPhone in reply to thenaughtysquid

CSS custom properties in the cascade. Super in-depth article that taught me new usage patterns. smashingmagazine.com/2019/07/css-cu…

via Twitter for iPhone

@spamless I know, at one point in time I might look at it again, it can definitely work better…

via Twitter for iPhone in reply to spamless

@spamless Try reloading that screen. For performance reasons the extension doesn’t catch any and all DOM tree mutat..twitter.com/i/web/status/1…sD

via Echofon in reply to spamless

@rmondello Actually Apple Maps might work with just knowledge of location combined with time for deriving the dayli..twitter.com/i/web/status/1…mO

via Echofon in reply to tomayac

AaronGustafson Here’s the Time-limited Permissions Explainer I’ve been working on: github.com/MicrosoftEdge/…

Would love to know your thoughts.

via Twitter Web App (retweeted on 11:23 AM, Jul 13th, 2019 via Echofon)

@rmondello There has been thorough discussion on github.com/w3c/ambient-li… with the result that the spec is ready for..twitter.com/i/web/status/1…yy

via Echofon in reply to rmondello

@rmondello We give access to these signals to native apps like Apple Maps for night mode. If gated behind a permiss..twitter.com/i/web/status/1…fN

via Echofon in reply to rmondello

jaffathecake I still get folks replying angrily to jakearchibald.com/2014/dont-use-…, but things haven’t changed.

Flexbox is content-driv..twitter.com/i/web/status/1…xW

via Twitter Web App (retweeted on 10:55 AM, Jul 13th, 2019 via Echofon)

@Philipp05910032 @ChromiumDev @webkit Sorry, I’m out for the next two weeks with only roaming data. 🌳

via Twitter for iPhone in reply to Philipp05910032

rick_viscomi A much needed feature was added to @____lighthouse recently: the ability to toggle 3rd party resources off for the..twitter.com/i/web/status/1…07

via Twitter Web Client (retweeted on 5:37 PM, Jul 12th, 2019 via Echofon)

WebPlatformNews Adding Webmention to your website:

1. Sign up on Webmention.io.

2. Add <link rel=”webmention”>to your..twitter.com/i/web/status/1…Bk

via Twitter Web App (retweeted on 5:35 PM, Jul 12th, 2019 via Echofon)

rijubrata 📣 How would you use Ambient Light Sensor for the Web platform ?

✅Adaptive Dimming (dark/dim mode(s))
✅Camera calib..twitter.com/i/web/status/1…H4

via Twitter Web Client (retweeted on 4:02 PM, Jul 12th, 2019 via Echofon)

ChromiumDev Very excited to collaborate with our friends at @mozilla @MicrosoftEdge @samsunginternet
and @w3c to bring the bes..twitter.com/i/web/status/1…X1

via TweetDeck (retweeted on 12:49 PM, Jul 12th, 2019 via Echofon)

Vjeux Omg omg omg, it’s finally happening, we’re open sourcing the new JavaScript engine that we’ve been working on for s..twitter.com/i/web/status/1…Lt

via Twitter Web Client (retweeted on 6:33 PM, Jul 11th, 2019 via Echofon)

@vincentdnl @firefox It works as of Chrome 76 (and other browsers). Some related reading: web.dev/prefers-color-….

via Twitter for iPhone in reply to vincentdnl

jensimmons These are amazing experiments by @julesforrest — playing with CSS Grid & typography, exploring what’s possible now.twitter.com/i/web/status/1…LfU

via Twitter Web Client (retweeted on 4:14 PM, Jul 11th, 2019 via Echofon)

@kdzwinel Also: “Every tourist apartment is a home taken away from the local people.”-@MesBarriGironaa: mesbarrigirona.files.wordpress.com/2018/11/plataf…n

via Echofon in reply to kdzwinel

jacobdzwinel When your game is too brutal to show it to your niece but she insists that she wants to play. pic.twitter.com/w0wtKJHhhT

via Twitter Web App (retweeted on 12:56 PM, Jul 11th, 2019 via Echofon)

@css @chriscoyier I have created a custom element called `<dark-mode-toggle>` 🌘 that makes honoring `prefers-color-..twitter.com/i/web/status/1…vo

via Twitter for iPhone in reply to css

To be fair, neither of them (not tumblr and not Google Keep) currently uses `prefers-color-scheme`. 🧐

via Twitter for iPhone in reply to tomayac

@_unshift Absolutely correct. Chrome 76 is currently scheduled to reach Stable on July 30th: chromium.org/developers/cal….

via Twitter for iPhone in reply to _unshift

@timroesner @Media Inversion works fine for icons, for photographic content, I generally recommend taking re-colori..twitter.com/i/web/status/1…Nl

via Twitter for iPhone in reply to timroesner

@benkelmann “[L]ater this year” ➡️ Chrome 76 to be precise: web.dev/prefers-color-….

via Twitter for iPhone in reply to benkelmann

@Aeyoun @samsunginternet I let @samsunginternet address the support situation question (FWIW, it’s supported as of..twitter.com/i/web/status/1…zd

via Twitter for iPhone in reply to Aeyoun

@smenor @mkruz +1, follow the OS-level user preference, but add an opt-out (that is persisted): web.dev/prefers-color-….

via Twitter for iPhone in reply to smenor

MatthewRayfield i made a new WEB TOY thing !

🎺 POPUP TROMBONE 🎺

it’s a trombone you play by resizing a POPUP window
(but it doesn..twitter.com/i/web/status/1…RQ

via Twitter Web App (retweeted on 2:56 AM, Jul 11th, 2019 via Echofon)

@EdgeDevTools Dark mode (match my OS), but add an opt-out (web.dev/prefers-color-…). 🌘

via Echofon in reply to EdgeDevTools

reillyeon The first useful version of the Serial API is behind a flag in Chrome 77.0.3849.0 (released so far to Windows canar..twitter.com/i/web/status/1…Cf

via Twitter Web Client (retweeted on 5:03 PM, Jul 10th, 2019 via Echofon)

Could `<output>` be the `<std-toast>` we’ve been looking for? 🤔 This blog post by @scottohara goes into some detail..twitter.com/i/web/status/1…Tu

via Twitter for iPhone

Looks like a feature that @ChromeDevTools could steal with pride… twitter.com/asadotzler/sta…Z6

via Echofon

@dalmaer Fully agree on the importance of mobile developer documentation. (Completely unrelated: something seems wr..twitter.com/i/web/status/1…zl

via Echofon in reply to dalmaer

v8js 🔥 Weak references and finalizers are (finally) coming to JavaScript!

@_gsathya and @mathias explain:..twitter.com/i/web/status/1…ub

via TweetDeck (retweeted on 8:18 PM, Jul 9th, 2019 via Echofon)

Trained a Neural Net: xkcd.com/2173/. New favorite comic! 🧠

via Echofon

AaronGustafson Would you like to be in control of how long sites are permitted to access your location, microphone, clipboard, etc..twitter.com/i/web/status/1…kq

via Twitter Web App (retweeted on 11:45 PM, Jul 8th, 2019 via Echofon)

Geolocation with BigQuery: De-identify 76 million IP addresses in 20 seconds by ⁦@felipehoffa⁩: cloud.google.com/blog/products/…

via Twitter for iPhone

Why the @Ionicframework team use Web Components (with a @stenciljs abstraction layer): dev.to/ionic/why-we-u…. Bal..twitter.com/i/web/status/1…hm

via Echofon

Windows 1.11 for Windows 10: microsoft.com/en-pk/p/window… 🤩. This marketing campaign was good for something after all… Wtwitter.com/i/web/status/1…Ssix

via Twitter for iPhone

Paul Spinlan. Oh. My. God. ⤵️ twitter.com/rowan_m/status…

via Echofon

anildash This is a very well done tutorial on supporting dark mode on your site, and even has a great @glitch app to show ho..twitter.com/i/web/status/1…oP

via Twitter for iPhone (retweeted on 10:45 AM, Jul 8th, 2019 via Echofon)

How do JavaScript’s global variables really work? 2ality.com/2019/07/global…

via Twitter for iPhone

@KenjiBaheux It’s strictly a Safari and SFSafariViewController feature, not in native apps nor in WKWebView (I have..twitter.com/i/web/status/1…RR

via Echofon in reply to KenjiBaheux

@johnwilander What the article leaves unclear is whether the trash folder was cleared (support.google.com/mail/answer/74…). Mo..twitter.com/i/web/status/1…iL

via Echofon in reply to johnwilander

@rmondello You might be interested in having a look at `<dark-mode-toggle>` that does exactly that, described in gr..twitter.com/i/web/status/1…2u

via Echofon in reply to rmondello

@erikmannens @ResearchUGent @IDLabResearch @imec_int Flashback to an iGoogle Gadget I worked on in 2008:
via Echofon in reply to erikmannens

Challenges with Federated Identity in modern browsers | text/plain by ⁦@ericlaw⁩: textslashplain.com/2019/07/05/cha…

via Twitter for iPhone

Interesting read: @mozilla’s security/anti tracking policy: wiki.mozilla.org/Security/Anti_…. Good to have this public.

via Echofon

If only half of the discussions on browser that are happening since May on Twitter will happen in real lif..twitter.com/i/web/status/1…MW

via Twitter for iPhone

addyosmani .@ChromeDevTools now has better autocomplete values for some CSS properties. Helpful if you can’t remember the full..twitter.com/i/web/status/1…oh

via Twitter Ads Composer (retweeted on 11:24 AM, Jul 5th, 2019 via Echofon)

@sitnikcode @simevidas Some app state may depend on an animation having played (ended), so I propose something else..twitter.com/i/web/status/1…zT

via Echofon in reply to sitnikcode

WebPlatformNews The next version of Chrome will enable websites to dynamically put images in the clipboard via the Async Clipboard..twitter.com/i/web/status/1…6o

via Twitter Web App (retweeted on 5:22 PM, Jul 4th, 2019 via Echofon)

@simevidas @bytemode Not everything, but at least some things are also documented on
docs.jsfiddle.net/embedding-fidd….

via Twitter for iPhone in reply to simevidas

Una Thought you couldn’t apply color functions in vanilla CSS?

✨ THINK AGAIN! ✨

❌ No Preprocessors
❌ No PostProcessor..twitter.com/i/web/status/1…qY

via Twitter Web Client (retweeted on 11:02 PM, Jul 3rd, 2019 via Echofon)

abraham Image Support for the Async Clipboard API
by @tomayac

developers.google.com/web/updates/20…

via Twitter Web App (retweeted on 7:36 PM, Jul 3rd, 2019 via Twitter for iPhone)

WebPlatformNews If you’re adding a dark mode to your website, consider making photos slightly darker in dark mode, e.g., by applyin..twitter.com/i/web/status/1…Cy

via Twitter Web App (retweeted on 10:40 AM, Jul 2nd, 2019 via Echofon)

@aemkei Woohoo, congratulations, Martin & family! 🍼

via Echofon in reply to aemkei

philhawksworth Roll your own lazy loading.

- A smattering of Picture elements
- A pinch of JS with Intersection Observer
- A dust..twitter.com/i/web/status/1…o2

via Twitter Web Client (retweeted on 10:26 AM, Jul 2nd, 2019 via Echofon)