Thomas Steiner (@tomayac)

Now at

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

October 17th, 2021

@fabiospampinato @electronjs You can use DOMPurify by default (but lazy-loaded), and the new built-in API as a progressive enhancement. I’m a big fan of this pattern.

if (!(‘api’ in Foo)) {
await import(‘./api.js’);
// …

via Twitter for iPad in reply to fabiospampinato

@simevidas Slightly related: as a kid, when playing on my dad’s computer that had a QWERTZ keyboard, I always thought the word “yes” for some weird reason needed to be entered by typing ‘z’. Are you sure? Zes!

via Echofon in reply to simevidas

@dfabu @ChromiumDev @Paul_Kinlan Yeah, it certainly isn’t everyone’s jam, but the video view counts from for individual sessions unfortunately tell a different story.

via Twitter for iPhone in reply to dfabu

addyosmani Learn how to reduce the impact embeds can have on your site’s performance:…. Includes a new layout shift terminator tool for embeds!

via Twitter Web App (retweeted on 10:44 AM, Oct 17th, 2021 via Echofon)

@dfabu @ChromiumDev We changed the format essentially due to “Zoom fatigue”. @Paul_Kinlan has channeled some of the more nuanced thoughts that went into the decision in his (draft) blog post:….

via Echofon in reply to dfabu

My pinned tab 📌 browser setup is work Gmail, private Gmail, work Calendar,… That is, I use multiple accounts in one Chrome profile. It’s not widely known that URLs likslides.newQ4 support this. Thanks,@stefanjudisis⁩, for…

via Twitter for iPhone

Blaming Screen Readers 🚩×5:…. Great post by ⁦@aardrian⁩ on how screen readers deal with emoji- or text-based memes. Be sure to also read his tips on improving your tweets’ accessibility:….

via Twitter for iPhone