Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

October 2021

On Browser-Specific URL Schemes: css-tricks.com/on-browser-spe…. Firefox is apparently thinking of implementing the `microsoft-edge:` protocol handler: bugzilla.mozilla.org/show_bug.cgi?i…. Ouch. 😣

via Twitter for iPhone

SimmerVigor At , @slightlylate says Facebook Mobile Browser might be the most popular browser you never heard of.

Ranked #8 of Top Browser Versions Worldwide (Last 7 days) via @CloudflareRadar radar.cloudflare.com/share/top-brow… #

via Twitter for Android (retweeted on 1:40 PM, Oct 30th, 2021 via Echofon)

NikolasZimmerm1 I promised to write a technical document, covering the current SVG engine in WebKit and the new layer based SVG engine. Check it out here:
blogs.igalia.com/nzimmermann/po…

Teaser:

via Twitter Web App (retweeted on 12:12 PM, Oct 30th, 2021 via Echofon)

@hfmuehleisen @duckdb @ankohn @domoritz You might be interested in a new experiment for your file system back-end: web.dev/file-system-ac…. This is also what Adobe Photoshop for the Web uses internally.

via Echofon in reply to hfmuehleisen

hfmuehleisen This is a big one:

New @duckdb blog post by @ankohn and @domoritz : “DuckDB-: Efficient Analytical SQL in the Browser”

duckdb.org/2021/10/29/duc…

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

@daviddalbusco This was indeed a bug. It’s fixed now.

via Echofon in reply to daviddalbusco

Paul_Kinlan I’ve got a new role (remote friendly) for a senior lead on our DevRel team. The team will build a new strategy for Chrome Dev Summit, our presence at IO, dev feedback and how we launch stable guidance that’s not just launching feature after feature.

careers.google.com/jobs/results/8…

🤙

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

@rowan_m A strong Wave can ultimately cause strong Currents.

via Twitter for iPhone in reply to rowan_m

@rowan_m Congratulations 🎈! Google+ rings a very remote bell… IMHO we should have stopped at OpenSocial.

via Echofon in reply to rowan_m

dfabu @firt @tomayac @webkit Don’t know if y’all noticed, but Apple has RESOLVED FIXED the WebKit “Push Event” bug. bugs.webkit.org/show_bug.cgi?i… The Safari Tech Preview 134 has a new feature flag, “Push API,” disabled by default. pic.twitter.com/W9rqY5YxKC

via Twitter Web App (retweeted on 6:17 PM, Oct 29th, 2021 via Twitter Web App)

romannurik Hi there Android, iOS and Web devs —

I’ve been cooking something up for you the past few weeks in my spare time – it’s a brand new way to quickly whip up app icons (sound familiar?).

Check it out icon.kitchenJhg

via Twitter Web App (retweeted on 12:31 PM, Oct 29th, 2021 via Twitter Web App)

@stoyanstefanov Oh, congratulations on the new job then! 🎈

via Echofon in reply to stoyanstefanov

pwabuilder It’s finally here… support for iOS on PWABuilder is now available.

Click on the link below to get startedpwabuilder.comxpic.twitter.com/9i1RYSDaFYFY

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

@johnwilander @Log3overLog2 @ericlaw If I have Private Relay turned off, will Safari still route requests to known trackers through the Private Relay infrastructure?

via Echofon in reply to johnwilander

@simevidas In the Chromium browser world, @brave has started to time-box permissions: brave.com/privacy-update….

via Echofon in reply to simevidas

@dannymoerkerke @jensimmons I don’t, but that’s why I have added Jen into the conversation. We certainly see developer demand. 😃

via Twitter for iPhone in reply to dannymoerkerke

@dannymoerkerke They currently only implement the Origin Private File System (web.dev/file-system-ac…) paired with Access Handles (web.dev/file-system-ac…). The picker methods that would give access to the local file system aren’t implemented. (CC: @jensimmons

via Echofon in reply to dannymoerkerke

@DaleCurtis @cramforce @ericlaw @CtrlBlog 🤫 Pssst, I’m spec’ing this now: raw.githack.com/tomayac/netinf…. We should talk I guess. There have been some good discussions at in the Devices and Sensors WG. Also see this doc: goo.gle/netinfo-reboot….

via Echofon in reply to DaleCurtis

scottohara People are talking about the dialog element again.

Lots of people have been working on the dialog element. Those people are awesome.

I made some hefty updates to my post about this, because things needed to be updated:

scottohara.me/blog/2019/03/0…

tldr; be patient.

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

@schweinepriestr @mcmd It’s the team I was on before joining Developer Relations. Also Miguel is a person I vouch for. His only defect is that he doesn’t use Oxford commas. Talk to him if you’re interested!

via Twitter for iPhone in reply to schweinepriestr

mcmd Are you passionate about the web? We are hiring! Looking for a Web Ecosystems Consultant in London, Paris or Zurich: careers.google.com/jobs/results/?…

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

What if there were a way for (yeah, unearthing this hashtag 🎉) video to be responsive? The blog post in the quoted tweet ⤵️ goes into some detail how this could look like. And yes, bandwidth selection is a problem, too. twitter.com/cramforce/stat…

via Echofon

@henrylim96 That’s right, but nevertheless it’s an issue.

via Twitter Web App in reply to henrylim96

🤔 While a great app, Chrome for iOS (apps.apple.com/us/app/google-…) is not the real @googlechrome, but uses `WKWebView` internally. Can we ask @taylorswift13 to send a letter 💌 to @tim_cook and make the real Chrome happen? It worked before.. via Twitter Web App

@HenrikJoreteg Adobe is very much in active talks with the other browser vendors: twitter.com/svoisen/status….

via Twitter Web App in reply to HenrikJoreteg

rikdelmar @ChromiumDev
Janvas, is an online Vector Graphic Editor for Designers, illustrators and Developers.

Janvas use the File System Access API to open and save documents directly on the user’s local file system

janvas.com

pic.twitter.com/A2ZsmWwkv2

via Twitter Web App (retweeted on 12:15 PM, Oct 28th, 2021 via Twitter Web App)

😃 If you had to miss out on some of the breakout sessions last week, @dontcallmeDOM has put together a one-stop shop landing page with all the links to minutes, slides, and recordings, so you can catch up easily: w3.org/2021/10/TPAC/b….

via Twitter Web App

@lcasdev @firt Haha, yeah, it even goes through the Face ID flow, but then doesn’t download or install anything. Looks like it’s a bug indeed.

via Echofon in reply to lcasdev

👏 Safari Technology Preview 134 just dropped, closing the feature gap that exists for running Photoshop on the Web:

- Enabled FileSystemAccess and AccessHandle by default
- Implemented FileSystemSyncAccessHandle read() and write() twitter.com/jensimmons/sta…

via Echofon

ChromiumDev 🥳 Workshops, lounges, office hours, oh my!

Save your spot at and learn new skills! Hear from industry experts from across the web community to discover, connect, & inspire.

Workshops ✨ → goo.gle/cds_workshops
Learning lounges ✨ → goo.gle/cds_learning_l… pic.twitter.com/5g0C8oKRvj

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

@kilianvalkhof @patrickbrosset Thanks for filing these issues! Great feedback!

via Echofon in reply to kilianvalkhof

ChromiumDev Picking colors 🎨 of any pixel on the screen with the EyeDropper API: web.dev/eyedropper/ by @patrickbrosset and @tomayac. The EyeDropper API enables authors to use a browser-supplied eyedropper in the construction of custom color pickers.

via TweetDeck (retweeted on 11:17 PM, Oct 27th, 2021 via Twitter for iPhone)

hdv The Web Applications WG at W3C is working on a spec for Web App Manifests. @AaronGustafson wrote about some ways to enhance such manifests, including adding accessibility statements in stores 👉 aaron-gustafson.com/notebook/enhan…

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

firt Safari now has an entry in App Store. apps.apple.com/us/app/safari/… twitter.com/keleftheriou/s…

via Twitter for iPhone (retweeted on 10:42 PM, Oct 27th, 2021 via Echofon)

jensimmons With the release of macOS Monterey this week, read all about the web technology that’s shipping in WebKit along with Safari 15.
webkit.org/blog/11989/new…

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

Firefox Nightly users can now activate @globalprivctrl Global Privacy Control settings by toggling `privacy.globalprivacycontrol.enabled` and `privacy.globalprivacycontrol.functionality.enabled` in about:config. 👏 pic.twitter.com/ERgtAuYCoW

via Twitter for iPhone

malchata web.dev didn’t have a metric page for TTFB, so I decided to fix that: web.dev/ttfb/

Big thanks to @philwalton, @yoavweiss, @brendankenny and @rick_viscomi for their spot-on technical feedback!

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

@bramus Since I went to look up the source of this screenshot I might as well save someone else the effort: System requirements for Photoshop on the web (beta): helpx.adobe.com/photoshop/syst….

via Echofon in reply to bramus

@samthor @brianleroux Totally going to tell people the story this way from now on, but the truth is that this were just the Adobe-provided stock photos and the elephant looked bad when cropped to the hero image format of 3200x960, so I went with the islan

via Echofon in reply to samthor

@briankardell @slightlylate With virtual TPAC you get the best of both worlds: jet lag with 7am meetings and 11pm meetings on one day (plus your regular day work) paired with the same “are you there, folks are waiting for your preso?” anxiety. 🙃

via Echofon in reply to briankardell

@TheRealPomax @BenDelarre @avindra @brianleroux Looking at your affiliation, Mozilla were asked and actively engaged in the conversation: github.com/mozilla/standa… and github.com/mozilla/standa… are just two examples of features that the app depends upon.

via Echofon in reply to TheRealPomax

Yes, Photoshop on the Web (web.dev/ps-on-the-web/) is launching initially as “Chromium-only”, but Adobe is working with other vendors so they implement the lacking Project Fugu 🐡 APIs and Wasm features the app depends upon. ⤵️ twitter.com/BenDelarre/sta…

via Echofon

slightlylate Photoshop on the web is huge. But beyond that, what it signifies is a Big Freaking Deal.

When the web gains features to support high-end productivity, those same capabilities can be combined to unlock whole new classes of apps that suddenly don’t require heavyweight installs.

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

@jaffathecake @rauschma Came here to say this! Browsers could do a better job at surfacing alternative stylesheets for sure.

via Echofon in reply to jaffathecake

@mhartington “Never miss a shared photo” implies they would send you a notification when a share happens. Since the Push API isn’t shipped (but apparently now implemented) in Safari, the app experience is arguably “better”. For the record, I don@jerem

via Echofon in reply to mhartington

ChromiumDev 🎉 Fantastic announcement from our partner Adobe at their annual @adobemax conference: Photoshop 🎨 is coming to the Web!

👉 Read up on how the Adobe and the Chrome team managed this incredible achievement and go check out the beta!

web.dev/ps-on-the-web/

via TweetDeck (retweeted on 4:32 PM, Oct 26th, 2021 via Twitter Web App)

@micahjme Adding a link might help people actually watch it: youtu.be/XBStJqajO9M.

via Echofon in reply to tomayac

GNUmanth Unicode Segmentation in

h3manth.com/posts/unicode-…

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

rniwa_dev Want to see improvements to Safari / WebKit on macOS & iOS?

The WebKit team at Apple is hiring!

Join us to improve the web platform on Apple platforms while protecting user’s privacy.

jobs.apple.com/en-us/search?s…

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

suptweet noun

sup·​tweet | \ ˈsəp-ˌtwēt \
plural suptweets

A usually laudatory or positive tweet that alludes to another Twitter user with including a link to the user’s account and often with directly mentioning the user’s name, but without mentwitter.com/cramforce/stat…

via Echofon

👀

(While you wait for further details, watch “Bringing your app to app stores”, by @micahjme from the recent .) twitter.com/pwabuilder/sta…

via Echofon

@scottjehl @slightlylate People have extended the built-in (and required) `WKWebView` with, for example, via a JavaScript bridge to native code (example: apps.apple.com/us/app/bluefy-…), but this cannot work around potential rendering issues you in

via Echofon in reply to scottjehl

ChromeDevTools ✨ What’s new in DevTools (Chrome 96) ✨

🌈 The long-awaited CSS Overview panel is now available for preview!
💟 Emulate CSS prefers-contrast
♠️ Emulate Chrome’s Auto Dark Theme
🗒 Copy CSS declarations as JavaScript

And more! Try in Chrome Canary.
👉🏼 developer.chrome.com/blog/new-in-de… pic.twitter.com/YtkQUAjqx7

via Twitter Web App (retweeted on 8:01 AM, Oct 26th, 2021 via Echofon)

@AdaRoseCannon Hard same. Plus “web 3” and “web 3.0”. I love that muting also affects what you get for API calls, so it works with third-party Twitter clients.

via Echofon in reply to AdaRoseCannon

@jaffathecake To be quite honest I think there’s nothing wrong with the naivest method in your examples of initializing an empty array and then doing whatever you need in a loop. I could understand this code even with a massive hangover.

via Echofon in reply to jaffathecake

In case you missed the Project Fugu 🐡 breakout session, you can now watch the recorded version: watch.videodelivery.net/87af2f7ba2b3b7…. Thanks for the quick turn-around! twitter.com/dontcallmeDOM/…

via Twitter Web App in reply to tomayac

jaffathecake In terms of the stuff going around about AMP and ads, the general rule for Googlers is not to comment on ongoing legal stuff. So, silence doesn’t mean we have inside info, or support anything in particular etc etc. I won’t speak for others, but I feel totally in the dark & angry.

via Twitter for Android (retweeted on 7:33 AM, Oct 25th, 2021 via Echofon)

@kaihendry @WHATWG It’s implemented in latest Canary builds of Chromium.

via Twitter Web App in reply to kaihendry

@kaihendry @WHATWG Good news: The HTML spec was changed very recently to make `<details>` auto-expand for find on page and text fragments. 🎉 github.com/whatwg/html/pu…

via Twitter Web App in reply to kaihendry

@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

There’s more tweets in this month! Go up and select a date to see more ↑