Thomas Steiner (@tomayac)

Hamburg, Germany

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

October 2021

@simevidas Oh no. Hope you get better soon!

via Echofon in reply to simevidas

@AdaRoseCannon This sounds like a fun demo to plug an Ambient Light Sensor in: developer.mozilla.org/en-US/docs/Web….

via Echofon in reply to AdaRoseCannon

@hdv “Alcohol-free wine is hip and (almost) tasty.” (If my Dutch-German guesslator doesn’t fail me.) 😂 It took me a long time to settle on an alcohol-free beer (settled on Jever Fun) that I like, but I haven’t tried wine yet.

via Echofon in reply to hdv

slightlylate This article is a good restatement of many of the problems with Apple exerting unilateral control over browser engines on iOS while simultaneously holding its own engine back.

Something the author hits on is the diversity and leadership they’d like to see — a short 🧵 twitter.com/TheRegister/st…

via Twitter Web App (retweeted on 12:11 AM, Oct 23rd, 2021 via Echofon)

@patrickbrosset (Tiny correction: The Chromium-based @brave browser has the File System Access API disabled.)

via Echofon in reply to patrickbrosset

The whole list of classic and modern ways for dealing with files in the browser, by @patrickbrosset. ⤵️ (Quick reminder that I maintain a library that makes opening/saving files easier and that uses the File System Access API as progressive enhancemengithub.com/GoogleChromeLa…twitter.com/patrickbrosset…

via Echofon

ChromiumDev Back-forward cache on Desktop, PWAs can register as protocol handlers, the :autofill css pseudo class and more on the Chrome 96 Beta, checkout more details on the blogpost: blog.chromium.org/2021/10/chrome…

via TweetDeck (retweeted on 11:53 PM, Oct 22nd, 2021 via Echofon)

@jeffposnick @workboxjs I’ve sent a note to myself to think about this. Not going to happen on Sundar day, though. 😃

via Echofon in reply to jeffposnick

@SRobTweets Mazel tov! Congratulations to the newly weds!

via Echofon in reply to SRobTweets

@Paul_Kinlan @andrealeard @chasmaxson @googledevs @workspacedevs Yuck, reproduces here: Redirects to https:// www blogger. com/blogin.g?blogspotURL=developers.googleblog.com/2021/10/app-pr… (Twitter flags the URL as harmful). Thanks, Paul, for looking into it.

via Echofon in reply to Paul_Kinlan

tomayac @pimterry @ietf There’s definitely a divide between front-end Twitter (grifters) that tend to be quite loud and other folks who care about the Web and the Internet (≠ shocking) more holistically. I had success with a tongue in cheek title about HTTP headers a while ago: blog.tomayac.com/2019/03/22/two….

via Echofon (retweeted on 1:38 PM, Oct 22nd, 2021 via Echofon)

@anniesullie Congratulations, and thanks for your speedy service! 😃

via Echofon in reply to anniesullie

@pimterry @ietf There’s definitely a divide between front-end Twitter (grifters) that tend to be quite loud and other folks who care about the Web and the Internet (≠ shocking) more holistically. I had success with a tongue in cheek title about HTTP hblog.tomayac.com/2019/03/22/two…

via Echofon in reply to pimterry

👀 New HTTP standards for caching on the modern web, by ⁦@pimterry⁩:

`Cache-Status`: Indicates how caches have handled a response and its corresponding request.

`<Target>-Cache-Control`: `Cache-Control`, but indicates the target for its directiveshttptoolkit.tech/blog/status-ta…

via Twitter for iPhone

@MattWilcox There are certainly arguments either way. My personal preference is to not make buttons etc. selectable. Apps definitely and acknowledgedly have a tendency to overdo it.

via Twitter Web App in reply to MattWilcox

@schofeld @johnallsopp @AaronGustafson Yeah, that’s definitely app developers over-doing it. See what I wrote in web.dev/app-like-pwas/… (expand the “How to do this on the web” item).

via Twitter Web App in reply to schofeld

@kilianvalkhof Alliterations are always absolutely awesome!

via Echofon in reply to kilianvalkhof

@nhoizey @AaronGustafson Agreed. 🙃

Nicolas Hoizey
@nhoizey
Replying to
@tomayac
and
@AaronGustafson
Selectable text is a great feature! Winking face with tongue

(Really.)
8:53 AM · Oct 22, 2021·Tweetbot for iΟS
Thomas Steiner

Reply pic.twitter.com/rZRYgn8Iws

via Twitter Web App in reply to nhoizey

@dluzar This is awesome, thanks for implementing this!

(Sorry for letting you hang with browser-fs-access, will merge your PR next week, so you can move back to the main build and don’t have to fork.)

via Echofon in reply to dluzar

dluzar Image support finally landed to @excalidraw 🧵👇 pic.twitter.com/dlZm9Z8Okd

via Twitter Web App (retweeted on 8:51 AM, Oct 22nd, 2021 via Echofon)

tomayac @AaronGustafson Accidentally selectable text like on a button is my biggest pet peeve. I’ve written up a lot of tips for a more app-like feel in an article: web.dev/app-like-pwas/.

via Echofon (retweeted on 8:45 AM, Oct 22nd, 2021 via Echofon)

@AaronGustafson Accidentally selectable text like on a button is my biggest pet peeve. I’ve written up a lot of tips for a more app-like feel in an article: web.dev/app-like-pwas/.

via Echofon in reply to AaronGustafson

shadeed9 ✍️ New Article: Prevent Scroll Chaining With Overscroll Behavior

In this article, I went through the overscroll-behavior CSS property, what’s the problem it solves, how it works, and where we can use it. Happy reading!

🔗 ishadeed.com/article/preven… pic.twitter.com/LpieWYs1Di

via Twitter Web App (retweeted on 8:35 AM, Oct 22nd, 2021 via Echofon)

@danbri @mrdoob @grorgwork Ah, loading now, thanks, but indeed ends at a black screen for me, too. Need to test on desktop I guess.

via Twitter Web App in reply to danbri

daviddalbusco 🚀 Thrilled to unveil @deckdeckgo v5 - the first web editor for slides !!!

📴 data saved on the client side
📁 export & open .ddg files
🔁 online sync (if you wish to)
🏛️ on-prem ready
🛠️ manage all assets
🇳🇱 dutch translations

Give it a try 🤙

app.deckdeckgo.com

via Twitter Web App (retweeted on 8:18 AM, Oct 22nd, 2021 via Echofon)

@danbri @mrdoob @grorgwork Curious to see what this is about, but https: can’t establish a secure connection and http: leads to a 404 page on Google.

via Echofon in reply to danbri

scottohara Remember that time I published a blog post about the long and fraught journey of the <menu> element, and its present semantic reality?

It was today. Now, even. You are remembering “right now”:
scottohara.me/blog/2021/10/2…

via Twitter Web App (retweeted on 8:08 AM, Oct 22nd, 2021 via Echofon)

@hdv That’s exactly why you want to randomize these very class names so that upon each rebuild of your site all extensions that mess with it break. 🙄

via Echofon in reply to hdv

BBC_News_Labs We’re very proud to support Open Parliament TV. The project aims to make democratic and civic life more accessible to everyone not just political and media professionals.

de.openparliament.tv

via TweetDeck (retweeted on 7:59 AM, Oct 22nd, 2021 via Echofon)

@manekinekko @kennethrohde @thejohnjansen @w3c The presentation was recorded, but not the discussion. I think @dontcallmeDOM has more background regarding availability of the video.

via Twitter Web App in reply to manekinekko

@digitarald @patrickbrosset It’s not ground-shaking as an experience, but it makes the app installable via prompt, so with File Handling (web.dev/file-handling/) you can make it the default handler for .js, .html, .css,… files and friends.

via Twitter Web App in reply to digitarald

@CharlieCroom @kennethrohde @andreban @firt The problem is that whenever I hit it it’s when I’m not plugged in to my computer with my phone and can’t debug… Never seen it on desktop, but now we have at least two people who’ve hit it either on Android or

via Twitter Web App in reply to CharlieCroom

Slides from the Project Fugu 🐡 breakout session that just happened at can be found at docs.google.com/presentation/d…. Thanks to everyone for contributing and listening in! twitter.com/tomayac/status…

via Twitter Web App

@thejohnjansen @kennethrohde @w3c Thank you (both) for co-hosting and representing your companies! 🐡

via Twitter Web App in reply to thejohnjansen

☝️ This is happening in ~20min from now. See you in the Zoom call: zoom.us/j/99737295069?….

via Twitter Web App in reply to tomayac

You can now play with those dark arts ⤵️ in the browser: web.dev/file-system-ac…. By the way, we’ll soon have a `move()` method as well, after the discussion yesterday: docs.google.com/document/d/1RB…. twitter.com/xkcd/status/14…

via Echofon

@kennethrohde @andreban @firt I get the same blank screen on the PWA on iOS occasionally as well. Doesn’t seem specific to Android 12. Is this a known issue, @CharlieCroom?

via Echofon in reply to kennethrohde

Together with my co-hosts @kennethrohde (Intel) and @thejohnjansen (Microsoft), I’ll be hosting a breakout session later today (17:00 CET / 8AM PST) on Project Fugu 🐡 in the context of @w3c virtual (w3.org/2021/10/TPAC/O…) .

It’s open to allzoom.us/j/99737295069?…

via Twitter Web App

@henrylim96 @kennethrohde I hope they will eventually, but not yet.

via Echofon in reply to henrylim96

tomayac @dalmaer 200 OK

{
“success”: false,
“error”: “Internal Server Error”,
“code”: 500
}

🎃

via Echofon (retweeted on 11:32 AM, Oct 21st, 2021 via Echofon)

@dalmaer 200 OK

{
“success”: false,
“error”: “Internal Server Error”,
“code”: 500
}

🎃

via Echofon in reply to dalmaer

@digitarald @patrickbrosset I would love my VS Code PWA to work (with my local files) when I open it when on an airplane. Having at least the offline fallback page (web.dev/offline-fallba…) could be a first step in this direction.

via Echofon in reply to digitarald

@firt It looks like it’s this: web.dev/pwa-url-handle… (which will change after the origin trial).

via Echofon in reply to firt

@_zouhir Congratulations, Zouhir! 🎈

via Echofon in reply to _zouhir

@cramforce To be fair, they said the same about Computer Science as well. “Look left, look right! One of your two neighbors won’t be there after the first semester. Oh, and welcome to the Informatics Ⅰ class.” @KITKarlsruhe

via Echofon in reply to cramforce

ChromiumDev 🔥 Ready for an AMA?

📥 Share your questions with the Chrome team for the live AMA using the event code “” on Sli.dogoo.gle/AskAway

While you’re thinking of queries, join the community on Discord → goo.gle/JoinTheConvo 💭

via Twitter Web App (retweeted on 10:30 AM, Oct 21st, 2021 via Echofon)

digitarald Live Share provides real-time collaboration to VS Code and can do a lot more than what my screenshots captured: code.visualstudio.com/learn/collabor…

via Twitter Web App (retweeted on 10:28 AM, Oct 21st, 2021 via Echofon)

@edent When it’s freeform, I always use the same code word. When they force me to make choices, I try to honestly answer, since there is no damn way to recall the answers if I lie, since password managers don’t seem to cover this area yet. Also, secur

via Echofon in reply to edent

windowsinsider Introducing Android™ Apps on Windows 11 to aka.ms/AndroidAppsWin… pic.twitter.com/f0D2D0bJpX

via TweetDeck (retweeted on 10:21 AM, Oct 21st, 2021 via Echofon)

quicksave2k SVG icons in Web App Manifests are supported in Chrome on desktop, but not on Android. 😲
That’s why we still have to manually create icons at different resolutions. 😞

So… I’m fixing it. 🧰
Check out Chrome Canary 🐤 for Android.

Source: chromiumdash.appspot.com/commit/50f9ee3… pic.twitter.com/WmtLl7vrKf

via Twitter Web App (retweeted on 10:18 AM, Oct 21st, 2021 via Echofon)

@daginge @html5test Hopefully the fix bugs.webkit.org/show_bug.cgi?i… makes it into the final release. 🤞

via Echofon in reply to daginge

Monitor your web application with the Reporting API, by ⁦@maudnals⁩. There’s a new and improved version of the Reporting API that you should be aware of. web.dev/reporting-api/

via Twitter for iPhone

@christianliebel @heisedc about the Elvis operator resemblance. 🎤 Can’t unsee now.

via Echofon in reply to christianliebel

@__apf__ @patmeenan Do the responsibilities include porting Chromium to iOS? 🤡

via Echofon in reply to __apf__

@kennethrohde @henrylim96 If only there were a way to get Chromium onto iOS… 🙄 Best of both worlds.

via Echofon in reply to kennethrohde

@gauntface Not just you. I think, in part, with everyone working from home in isolation and only connected to others over video occasionally, it’s because all you see now are the shiny ✨ announcements in tweets, blogs, or emails, but not the sweat and

via Echofon in reply to gauntface

@equinusocio @argyleink Not technically. An earlier version of the spec included a third value, `no-preference`. It was meant to indicate that the user has made no preference known to the system. Since no browser ever implemented it, the value was removedweb.dev/prefers-color-…

via Echofon in reply to equinusocio

@rob_dodson Thanks for all the work you have done for web.dev, developer.chrome.com, and all the other things that you were busy with before this. All the best for the next endeavor! ☀️ 🍃

via Echofon in reply to rob_dodson

MSEdgeDev We’ve updated our developer documentation with a completely new Progressive Web Apps section, including new details to help you get started with features like app shortcuts and titlebar customization. Learn more and check out the new docs: blogs.windows.com/msedgedev/2021…

via TweetDeck (retweeted on 7:59 AM, Oct 21st, 2021 via Echofon)

@alexey_rodionov @quicksave2k Very well aware, and super grateful to François for implementing this. 😃

via Twitter for iPhone in reply to alexey_rodionov

@digitarald @patrickbrosset Some documentation from the Chromium side for folks following along: web.dev/codelab-make-i… and web.dev/install-criter…. Happy to answer questions regarding any of this.

via Twitter Web App in reply to digitarald

The @code team’s write-up gives great insights into what the tool currently does and will do in the future: code.visualstudio.com/blogs/2021/10/….

via Twitter Web App in reply to tomayac

🤩 Wow, VS Code is now live as a web app for good: vscode.dev. It uses the File System Access API and the Async Clipboard API, but is not installable quite yet. I hope this will be coming soon.
twitter.com/tomayac/status…

via Twitter Web App

@steren Yes, it’s based on a Wasm port of potrace.sourceforge.net. See github.com/tomayac/esm-po… (still needs some polishing, but works fine).

via Twitter Web App in reply to steren

Teasing what I’m busy with: A responsive Progressive Web App for converting raster images 🎨 to color SVGs 📐. Powered by Potrace, progressively enhanced by:
💾 File System Access API
📋 Async Clipboard API
🪟 Window Controls Overlay
🖱 File Hpic.twitter.com/p4EsbEBav4

via Twitter Web App

@daviddalbusco On the Web app on iOS saving goals doesn’t work. For the iOS app, once I save a goal there’s no way to go back to the overview. I’d be nice to see a list of all saved goals.

via Echofon in reply to daviddalbusco

@TheRealNooshu Fingers crossed that it’ll be eliminated from your brain rather sooner than later. 🧠 ☢️

via Echofon in reply to TheRealNooshu

ricmac This week I go through @ireaderinokun’s excellent ‘state of PWAs’ presentation at @PwaSummit. Feature parity with native apps is the goal of Progressive Web Apps, and it’s remarkable how close some PWAs are to native apps now (except, of course, on iOS). thenewstack.io/growth-of-prog…

via Twitter Web App (retweeted on 11:59 PM, Oct 18th, 2021 via Echofon)

HTML: Opportunity, Disruption, or Wedge—”[Non-human-readable HTML] was well ahead of its time, as today even the source to the simplest webpage is impossible for a human to digest without tools. Everyone abuses HTML”. @stevesii⁩ on HTML in MS Of…rdcoresoftware.learningbyshipping.com/p/051-html-opp…

via Twitter for iPhone

stefanjudis 🔥 Quick SVG tip: the paint order of SVG stroke and fill is configurable. 🙈

🔗 stefanjudis.com/today-i-learne…

Video alt: Example showing how a different paint order helps with SVGs with high stroke width to look funny. pic.twitter.com/4lCiXsGzle

via Twitter Web App (retweeted on 7:45 AM, Oct 18th, 2021 via Echofon)

@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 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: web.dev/embed-best-pra…. Includes a new layout shift terminator tool for embeds! pic.twitter.com/S5n3Ex1f2C

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: paul.kinlan.me/chrome-dev-sum….

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 documentistefanjudis.com/today-i-learne…

via Twitter for iPhone

Blaming Screen Readers 🚩×5: adrianroselli.com/2021/10/blamin…. 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: adrianroselli.com/2018/01/improv….

via Twitter for iPhone

Microsoft is further improving how Edge processes appear in the Windows Task Manager: blogs.windows.com/msedgedev/2021…. I’ve always hoped Chromium’s task manager would expose more information to the OS-level. Good work, ⁦@MSEdgeDev⁩!

via Twitter for iPhone

Germany is very likely going to be governed by a three party coalition (the so-called “red-yellow-green” traffic light coalition🚦). The resulting paper of @Die_Gruenen 🌻 of the initial exploratory discussions is now publicly available: cms.gruene.de/uploads/docume…twitter.com/ABaerbock/stat…

via Echofon

jeffposnick It’s Chrome Dev Summit ’21, everybody!

twitter.com/ChromiumDev/st…

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

@AaronGustafson What seems best from a data modeling point of view may not necessarily be what is required from a legal point of view. Again, I’ve no idea of this space, so encouraging looping in folks who do (internationally).

via Twitter Web App in reply to AaronGustafson

@AaronGustafson Yeah, well aware. Just making this up, but let’s say some legislations require the actual policy text vs. others being fine with just a link. The data model should be able to cater for both.

via Twitter Web App in reply to AaronGustafson

codepo8 🛠 What if… Visual Studio Code became the editor of in-browser Developer Tools?

Here’s a 3 minute video explaining a new experiment i@EdgeDevToolsls that use@codede as the editor for local files with live syncing in DevTools. It uses Workspaces. youtube.com/watch?v=77qEmD…FZ

via Twitter Web App (retweeted on 5:07 PM, Oct 14th, 2021 via Echofon)

@AaronGustafson Sounds like a good idea to me, but this is very much IANAL land for me. Probably someone with experience in international online law should collaborate on this from the start (and sorry in advance if _you_ actually are this person).

via Echofon in reply to AaronGustafson

@yosracodes Careful, `<hgroup>` needs to be handled with care: developer.mozilla.org/en-US/docs/Web…. It’s a good idea in theory, though.

via Echofon in reply to yosracodes

serhiikulykov Firefox 93 brings ElementInternals support! This is huge as it’s a pre-requisite for enabling form participation and other proposals like AOM and custom state pseudo-classes. @webkit waiting for you to catch up.

hacks.mozilla.org/2021/10/lots-t…

via Twitter Web App (retweeted on 4:17 PM, Oct 13th, 2021 via Echofon)

Una The 2021 State of CSS survey is NOW OPEN! 🎉

My team uses the results of these types of surveys to help us identify gaps in the ecosystem and prioritize areas we can improve.

So lend us your thoughts to help improve styling on the web platform ⬇️⬇️⬇️
stateofcss.com

via Twitter Web App (retweeted on 4:11 PM, Oct 13th, 2021 via Echofon)

I thought I had a solid-ish understanding of . Then @jaffathecake let me review his article ⤵️ about the subject and I discovered nuances I had no idea about. Now I’m glad there’s a reference article I can go back to when I know I know nothintwitter.com/jaffathecake/s…

via Echofon

Haunted: Chrome’s vision for post-Spectre web development, a great talk by @maudnals: youtube.com/watch?v=O18P1X…

via Twitter Web App

html5test Some thoughts about hardware and the web: the balance between usefulness, security and privacy.

nielsleenheer.com/articles/2021/…

via Twitter Web App (retweeted on 9:05 AM, Oct 12th, 2021 via Echofon)

@gnyman @Jan_Ainali @WikidataEcho @Wikipedia @wikidata Thanks for the ping. Will have a look after my current vacation. The source code is on GitHub: github.com/tomayac/wikipe….

via Echofon in reply to gnyman

@tonyfindeisen @YouTube @Google The most direct way is to send feedback from within the app.

via Echofon in reply to tonyfindeisen

@j9t @MSEdgeDev I wonder if it has to be an “either”/”or”. Maybe it’s just an “or” that’s the way to go here!?

via Echofon in reply to j9t

@sayhello All the best for the new challenge. You’ll be missed.

via Echofon in reply to sayhello

@kennethrohde All the best for everyone and hopefully a speedy recovery!

via Echofon in reply to kennethrohde

@simevidas It’s definitely a (low entropy) bit of fingerprintable surface. Have you tested if they also don’t send `Sec-CH-Prefers-Color-Scheme` in this case? Or maybe they don’t send it at all. I didn’t check yet.

via Echofon in reply to simevidas

@simevidas @brave Hmmm, interesting. Not sure what happened, but I can’t see it anymore either.

via Echofon in reply to simevidas

@simevidas @nhoizey On vacation these days, but added to my ToDo list for when I’m back.

via Echofon in reply to simevidas

Progressive Web Apps on Windows can soon be uninstalled via “Control Panel > Programs > Programs and features”. As I wrote earlier, ⁦@MSEdgeDev⁩ really dig PWAs and the OS-level integration is ace! techdows.com/2021/10/chrome…

via Twitter for iPhone

@TheRealNooshu Hooray science 🧬. Wow, these photos are impressive.

via Echofon in reply to TheRealNooshu

torgo In case y’all missed it - the whole of @PwaSummit is streamable here: youtu.be/qbh_u2hvIjg. A truly amazing line-up of speakers and a fantastic event!

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

ireaderinokun My session is over! You can view my slides here 👉🏾 noti.st/ire/W8NM2L/pwa… and give any feedback using the QR code below.

Enjoy the rest of the summit, there are a tonne of amazing sessions coming up! twitter.com/PwaSummit/stat…

via Twitter Web App (retweeted on 11:47 PM, Oct 8th, 2021 via Echofon)

@webmaxru @devpato @diekus In Chromium-based browsers like Chrome or Edge, Web App Manifest and Service Worker are checked in 24 hour intervals for differences to the last obtained version. See web.dev/manifest-updat… and developers.google.com/web/fundamenta… and searc

via Twitter Web App in reply to webmaxru

Safe DOM manipulation with the Sanitizer API. The spec (wicg.github.io/sanitizer-api/) is co-edited by members of two browser vendors, Mozilla and Google. All details in the article: web.dev/sanitizer/

via Twitter for iPhone

@bgalbs In German 🇩🇪 we call it Langwortmobileingabeautokorrekturverschlimmbesserungsangst (long word mobile input auto correction aggravation improvement anxiety).

via Echofon in reply to bgalbs

gkalpakas You’d be amazed by how many native-like capabilities you can build into your Progressive Web Apps 🤯

Here’s a great rundown by @tomayac: web.dev/app-like-pwas

(And imagine this was over a year ago 😉)

via Twitter for Android (retweeted on 10:11 AM, Oct 6th, 2021 via Echofon)

Use Real User Monitoring (RUM) data instead of laboratory data like @____lighthouse scores when you talk about Web performance. Here’s @philwalton on why this matters: ⤵️ twitter.com/philwalton/sta…

via Echofon

@bendee983 @DailySwig @shhnjk @dee__see “Other major browsers such as Chrome, Safari, and Edge have been supporting this feature for a long time.” You probably want to replace “Safari” with “Firefox” in this sentence. 😃

via Twitter Web App in reply to bendee983

@rauschma Tweeted about this recently in a reply to @SaraSoueidan: twitter.com/tomayac/status…. It’s IMHO surprising how this is not a thing yet (in desktop Chrome).

via Echofon in reply to rauschma

If you’ve been too busy and couldn’t work on a dark theme 🌒 for your site (instructions: web.dev/prefers-color-… & web.dev/color-scheme/)—There’s now a strictly opt-_in_ way to have the browser create a dark mode for your site automatically. twitter.com/intenttoship/s…

via Echofon

@Not_Woods Nice, looking forward to playing with this!

via Echofon in reply to Not_Woods

Follow the entire thread by @samweinig on Apple’s `<model>` (github.com/WebKit/explain…) proposal ⤵️. Favorite bit: “[W]e are totally committed to supporting WebGL/WebGPU and WebXR. Just take a look at the recent commits in this directory (trac.webkit.org/browser/webkit…twitter.com/samweinig/stat…

via Echofon

@Una Mazel tov! Congratulations! <3

via Echofon in reply to Una

I’m a big fan of honest, blame-free, and public post mortems. Judging from the outside, Facebook has done a decent job at balancing sharing internal technical details and making the report understandable for people with a general tech background. twitter.com/n8Schloss/stat…

via Echofon

@KevinPicchi Also see bugs.chromium.org/p/chromium/iss… where we have collected some requirements for better printing in a Project Fugu 🐡 bug. (@voxpelli)

via Echofon in reply to KevinPicchi

annevk For the first time in quite a while, there is a new WHATWG Standard: Web IDL! Thanks to @heycam and @w3c for many years of stewardship.
webidl.spec.whatwg.org

via Twitter Web App (retweeted on 9:19 PM, Oct 5th, 2021 via Echofon)

@paulcalvano What’s your explanation for this? My theory is that the tracking happens at the native app level and that the WebView data is purely content-focused.

via Echofon in reply to paulcalvano

@mhartington @othermaciej Thanks from my end as well. Just dug out my previous tweet where I mentioned this: twitter.com/tomayac/status….

via Echofon in reply to mhartington

@mhartington Asked for this repeatedly. @othermaciej, anybody hear us? Thanks for your consideration! <3

via Echofon in reply to mhartington

@kojomisch @arnaudbrousseau Thanks, Jonas! If you’ve kept the code (which would be great), could you send a copy to me, please? In the worst case we can take it from the server, but they made some changes and hid things so the demo would work. 😂

via Twitter Web App in reply to kojomisch

@trajenc Absolutely! We should bring the gang together again, maybe after the fall holidays? Now that the situation™ finally permits it.

via Echofon in reply to trajenc

@arnaudbrousseau Thanks, you and @kojomisch were the biggest part of all this. Do either of you still have the source code somewhere? We should preserve this on GitHub. I unfortunately didn’t keep it.

via Echofon in reply to arnaudbrousseau

@Errioxa Thanks for caring enough to ask these questions in the first place. 😃

via Echofon in reply to Errioxa

@bramus Thanks, Bramus. Yeah, it wasn’t always straightforward…

via Echofon in reply to bramus

@maudnals Thanks, Maud! Happy someone finds my self-learned lessons useful. 😃

via Echofon in reply to maudnals

@sethvanhooland Haha, great memories of Greek beach discussions for sure. Hat tip to @RubenVerborgh, too!

via Echofon in reply to sethvanhooland

@DanielPox @simevidas Yeah, came here to say this. I have vague memories of Polymer having something along these lines. I may be wrong, though.

via Echofon in reply to DanielPox

@briankardell @feedly Same here. Happy paying customer of Feedly these days. I use it every day.

via Echofon in reply to briankardell

@aakansha1216 Wow, congratulations! 🎈 That’s great news for the entire @excalidraw family and community!

via Echofon in reply to aakansha1216

@_zouhir Thanks, Zouhir! 😊 Likewise a fan of yours since I met you over your Edge work.

via Twitter Web App in reply to _zouhir

@jennylg Thanks, Jenny! I guess your write-up would be super interesting to read. *hint *hint

via Echofon in reply to jennylg

@kojote Haha, yeah, great memories of the early GTUG days. You were my guy in Munich I could always count on. Thanks in hindsight for all your community work.

via Echofon in reply to kojote

@rtroncy So do I… You’re one of the friends I mention in the PhD paragraph. 😃

via Echofon in reply to rtroncy

@kenneth_skovhus Thanks for caring enough to read it and thanking me! 😃

via Echofon in reply to kenneth_skovhus

@AnaestheticsApp Thank you, Simon! Developers like you are a big reason why I still very much enjoy this job. Great work!

via Echofon in reply to AnaestheticsApp

@bradneuberg @hashseed Yeah, definitely remember crossing paths with you. The difference was: your job actually was doing what you did. 😂

via Echofon in reply to bradneuberg

@mloose72 Haha, I have photos from the legendary API Roundtable event lying around somewhere on an external hard disk, including my fake business cards that said “software engineer” instead of “intern”. Great times!

via Echofon in reply to mloose72

@SaraSoueidan Edge and Chrome (among many others) on Android allow you to override your system setting. On desktop, it’s just Edge from these two; for some reason Chrome doesn’t want to expose it (tracked as bugs.chromium.org/p/chromium/iss…).

via Echofon in reply to SaraSoueidan

@j9t I love that this doesn’t mention the term “shit umbrella” even once. I hate it when management reduces itself to this. Management (good management at least) is so much more!

via Echofon in reply to j9t

tomayac 🎉 14 years at Google: Yesterday marked my 14 year Googleversary 🎂, so I sat down and wrote up some thoughts on the past years… blog.tomayac.com/2021/10/02/14-…rN

via Twitter for iPhone (retweeted on 8:13 AM, Oct 3rd, 2021 via Twitter Web App)

🎉 14 years at Google: Yesterday marked my 14 year Googleversary 🎂, so I sat down and wrote up some thoughts on the past years… blog.tomayac.com/2021/10/02/14-…rN

via Twitter for iPhone

ekr____ Analysis of Google’s “Privacy Budget” proposal now up at: mozilla.github.io/ppa-docs/priva….

A summary thread for those who don’t like to read PDFs.

via Twitter Web App (retweeted on 11:45 PM, Oct 1st, 2021 via Echofon)

cramforce As a web developer this is one of the happiest announcements in a while: Google Search ended support for IE11 in its main product 🎉 (you can still search but will get a fallback experience). I’m mostly posting this so you can send it to your boss 😛. We did the Math. It is time.

via Twitter Web App (retweeted on 11:23 PM, Oct 1st, 2021 via Echofon)

@_gsathya All the best for whatever comes next!

via Echofon in reply to _gsathya

@FalkenMatto Curious to see what you’ll do next. Thanks for everything you have worked on in Chrome! 👏

via Echofon in reply to FalkenMatto

@j9t @LivePerson Congratulations on the new gig! 🎈Loading of the classic conversation widgets typically has a lot of optimization potential, looking forward to seeing what you will do there!

via Echofon in reply to j9t

@yameeeya Same here 😞. Sent feedback (ID: FB9670968).

via Twitter Web App in reply to yameeeya

Vincent_Scheib a tech lead & manager role on Chrome Web Platform in Mountain View, California. Focus on device APIs (, Gamepad, Geolocation, , , , ). Help project fugu 🐡 make the web more capable. careers.google.com/jobs/results/8…

via Twitter Web App (retweeted on 5:58 PM, Oct 1st, 2021 via Twitter Web App)

@tcurdt @lyssaslounge @brianbondy @jonathandavis @hober For privacy controls, there’s Global Privacy Control (globalprivacycontrol.org) that is gaining some traction. Here’s the spec: globalprivacycontrol.github.io/gpc-spec/.

via Twitter Web App in reply to tcurdt