Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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.

“`js
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

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

via Twitter for iPhone in reply to dfabu

RT @addyosmani: Learn how to reduce the impact embeds can have on your site’s performance: https://t.co/OXJbxb3Eos. Includes a new layout s…

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: https://t.co/bBznkDrv5g.

via Echofon

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 like https://t.co/NVsh5ZyMQ4 support this. Thanks, ⁦@stefanjudis⁩, for documenti

via Twitter for iPhone

Blaming Screen Readers 🚩×5: https://t.co/ISK56FmMB6. 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: https://t.co/EJPlvxR0QU.

via Twitter for iPhone