
liron Interesting read:
@timbray’s insider account of how Amazon AWS tried to meet the demand for blockchain technology despite not understanding any use cases.
tbray.org/ongoing/When/2… pic.twitter.com/oETG2lcwht
marvinhagemeist Here is the blog post:
Speeding up JS ecosystem - one library at a time🚀
marvinh.dev/blog/speeding-… twitter.com/marvinhagemeis…
ChromiumDev Many members of the Chrome team will be speaking at @webdirections Summit.
📢 Penny McLachlan on the future of apps
📢 @bramus on CSS architecture
📢 @heyawhite on documentation
📢 @tomayac on Project Fugu APIs
📢 @rachelandrew on new CSS features goo.gle/3SozHCG
The transcript is here: learnwithjason.dev/webauthn-fido2….
If you’re into video podcasts, @troutgirl and @jlengstorf are discussing Project Fugu 🐡 and the API Showcase in their latest episode: youtu.be/pkQLrWTKaqg?li… (deep link to the right spot).
@Moose2Model @ChromiumDev Nice work and great API integration. Feel free to submit the app to the 🐡 Project Fugu API Showcase: developer.chrome.com/blog/fugu-show….
@linkedktk The way I understand Aral’s post, it’s more a scalability problem intrinsic to how the protocol works. A snowball system of sorts. Some of it can be dealt with by improving the implementation, sure, but it has limits. I may be entirely wrong, I
@jasonmcneill I’m a huge believer in RSS, but I don’t think it’s the right solution for something like Mastodon/Twitter, where the realtime aspect plays a huge role.
KittyGiraudel My favorite piece of code on GitHub belongs to the WebKit engine. It’s a function that tries real hard to figure out whether something should be exposed as a table to the accessibility tree.
It’s 140 lines, so here’s a short thread on what it does. 🔥
github.com/WebKit/WebKit/…
Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”). Very interesting analysis by Aral Balkan on the scaling challenge of Mastodon. ar.al/2022/11/09/is-…
@juristr And they keep popping up. Just this morning I added @kilianvalkhof’s post to my collection: blog.tomayac.com/2022/11/23/mod….
😂 This is the link if you want to try this (see quoted tweet) at home: amazon.com/AmazonBasics-A…. I ❤️ the Web! Batteries included. 🔋 twitter.com/ItsHogg/status…
jaffathecake View Transitions docs & demo, updated for the new name & API developer.chrome.com/docs/web-platf…
@derSchepp I expect things like this to be rapidly optimized over time. I would always go for the clearest code, which in this case in my opinion is `replaceAll()`. Unless it really, really matters. But even then I’d add a ToDo to measure again when the
@notrab 🙋♂️ I’d be up and present, if someone runs the streaming infrastructure. Great idea!
@arkwojcik Perfect! Thanks for confirming!
@arkwojcik Tracing an SVG so it becomes an SVG does not really makes sense (though it does work if you open the file via drag and drop or the file open dialog; the quality is worse of course then). Try sharing a PNG, JPG, WebP, or GIF to the app for examp
@cassiecodes The part in your video that you have cropped is the incredibly misleading “Sponsors - Past and Present” bit, so people coming to this site think this are the present sponsors.
@choraria Hey there! Absolutely feel free to add any and all custom functions to this collection. This is fully aligned with Apache 2.0, which is why I chose such a permissive license.
marcenglund Does #PWA mean Phishing-resistant, Windowing properly, and Always up to date?
I wrote a blog post covering some less frequently discussed benefits of Progressive Web Applications. Let me know what you think!
vaadin.com/blog/pwas-for-…
@43081j Haha, thanks! 😃
tomayac 🍿 I have collected some community feedback on the Modern Frontends Live conference: blog.tomayac.com/2022/11/23/mod…. Add yours!
bfrancis My thoughts on the “isolated web apps” proposal from Google et al. (github.com/WICG/isolated-…) and learning from the mistakes of Firefox OS. github.com/WICG/isolated-…
🍿 I have collected some community feedback on the Modern Frontends Live conference: blog.tomayac.com/2022/11/23/mod…. Add yours!
The best interactive flex box guide: joshwcomeau.com/css/interactiv…. Ups the ante: css-tricks.com/snippets/css/a…. I now have bookmarked both.

alexey_rodionov Wondering how to add and work with action buttons and inline replies in web push notifications? 🤔
I’ve covered how in the following blog posts:
web.dev/push-notificat…
web.dev/push-notificat…
#PWA #ProgressiveWebApps #Notifications #Web #WebPlatform #CapableWeb #WhatWebCanDo pic.twitter.com/gB289mubPS
@henrylim96 @Not_Woods Themed icons are implemented purely within the Pixel Launcher, with no third-party integration API planned. So any work here would need to be asked of the Android Launcher team.
@cramforce Absolutely. @googlefonts, what do you think of making self-hosting the new documented default?
@alexanderdanilo Yes, just use whatever @jaffathecake built, because it’s better than whatever I could ever create myself. 🤣 And probably you need github.com/GoogleChromeLa…, too.
@Paul_Kinlan If used as outlined in your fourth example, then yes, certainly. And I like this pattern!
“Moreover, the fact that Google’s servers necessarily receive IP addresses to transmit fonts is not unique to Google and is consistent with how the Internet works.”-fonts.googleblog.com/2022/11/your-p…5. Please explain the Internet to lawyers involved in the cease
@cassiecodes Congratulations! 🏠🎉
@alexanderdanilo Just leaving this here..github.com/GoogleChromeLa…GD
@Paul_Kinlan Props for the callout to `protocol_handler` (developer.chrome.com/articles/url-p…). Glad it’s on MDN, too (developer.mozilla.org/en-US/docs/Web…). Personally, I don’t think custom protocols (`web+*:`) will take off, but love what apps like irccloud.com ddeveloper.chrome.com/blog/fugu-show…
Paul_Kinlan Detecting if a URL scheme can be handled paul.kinlan.me/detecting-if-a…
I’ve got an itch that I want to scratch wrt to Follow on Mastodon. While I think we could have a web+follow scheme, we need to be able to handle web+follow: urls even if there is no handler.
firt Choosing a Mobile Development Platform?
🧡Swift + SwiftUI
💜Kotlin + Jetpack Compose
💙Flutter
💞.NET MAUI / Xamarin
💗Progressive Web App
Check my latest article at @FrontendMasters!
Pros, cons, and how to make a decision 👇frontendmasters.com/blog/choosing-…
@Wattenberger That’s really neat. Small feature request: add stats about one’s own server for the sake of completeness. Like I’m on toot.cafe, but I don’t see stats about it, only about other servers.
The anatomy of the `.visually-hidden` CSS class we have settled on to hide things from sighted users.
(via @stefanjudis newsletter) tpgi.com/the-anatomy-of…
The BlinkOn 17 conference happened recently, and there were sessions on ① Project Fugu 🐡…
Slidesdocs.google.com/presentation/d…n9 Videoyoutube.com/watch?v=5Yzd3n…X6
…and ② Isolated Web Apps…
Sldocs.google.com/presentation/d…OeGDpQ
youtube.com/watch?v=aGdMHy…aJyRK
@steveruizok Oh, I know the term in the context of AOL: en.wikipedia.org/wiki/Eternal_S….
Proudly taking the role of “one other guy”: twitter.com/tomayac/status… and twitter.com/tomayac/status…. See @jaffathecake’s tweet on Modern Frontends Live for context. twitter.com/jaffathecake/s…
@miracle_404 Yes, thanks. Already on my list. ✅
@Justinwillis96 @henrylim96 followers++;
There was a tech conference in London on November 17–18 that my employer has been sponsoring. If you have (anonymous or non-anonymous) feedback about this event, please let me know (my DMs are open, or email me at tomac@google.com).
Manual RT (twitter.com/TwitterSupport…), hashtags (still there, but used less), conventions like L:Location (e.g., “headed to L:San Francisco”, fail to find documentation on it, though), and rituals like #FollowFriday (lifewire.com/a-guide-to-fol…)… 😢 I r
@alexborsody @ModernFrontends Life saver! For maximum disaster resistance, I recommend keeping a PDF copy on a USB pen around on top of that, because sometimes the problem is the Wi-Fi, not the projector.
@justinfagnani @techytacos @addyosmani @buildWithLit Would we be able to bring our whole self to such an instance and shitpost hot takes and what we had for breakfast, or would this need to be a professional business appearance of us? I’m honestly not s
@henrylim96 @Justinwillis96 Same. Does not show up in search. 🔎
Some great WebBluetooth and WebUSB introduction slides with great demos. ⤵️ twitter.com/nic_o_martin/s…
I have migrated my Twitter network over, and toot.cafe/@tomayac (@tomayac@toot.cafe, an account I’ve been crossposting to before The Guy took over) is ready for business; but for now, I’ll hang out here… I’m just too tired right now. 😕
@brucel @piccalilli_ The organizer is mobile.twitter.com/coderinheels. It’s nowhere to be found on the site, and was in none of the comms. twitter.com/tomayac/status…
@SaraSoueidan @AaronGustafson I have a full backup plan, have migrated my Twitter network over, and @tomayac@toot.cafe (that I’ve been crossposting to before The Guy took over) is ready for business; but for now, I’ll hang out here… I’m just too t

dmofengineering From: @TwitterEng
To: @elonmusk
Subject: pic.twitter.com/EiDADFtMCN
@piccalilli_ Post mortem is in the making… Not sure any of it will be public, but something is going to happen.
@juristr It’s so, so important. I was the ship in distress only a couple of days ago. twitter.com/tomayac/status…
Gave my @ModernFrontends Live talk “Project Fugu 🐡 APIs at the example of the svgco.de app” under interesting circumstances w/ a broken projector ⤵️, but told folks to go to goo.gle/fugu-modern-fr… and press the ➡️ key when I#ModernFrontendsLivetwitter.com/patrickbrosset…
@DavidsKanal @sayhello @canofsleep @ChromiumDev We want to end up somewhere where you can have the app prepare stuff around the data in the background, and in the frontend then simply expose it.
@canofsleep Yes, but again: by working the way it works, it makes fingerprinting attempts less likely to succeed.
@canofsleep No, because security.
dannymoerkerke Custom States enable you to style Web Components based on states with pseudo-classes (just like :checked, :disabled, :hover etc) but now you can define these yourself!
For example:
my-element:—some-state {
…
}
I explain this in my new article:
medium.com/@dannymoerkerk…
@canofsleep Regular files in the visible part of the file system need to go through the Safe Browsing security scanner, which makes the performance optimizations of the OPFS impossible to achieve. Storage estimation can happen via developer.mozilla.org/en-US/docs/Web….
ChromiumDev 📢 Heads up, users of the deprecated Web SQL API! We’ve published the next deprecation step: developer.chrome.com/blog/deprecati…. Web SQL access in insecure contexts is no longer available as of Chrome 110. Enterprise policy to keep using it is available from 110–111. Question? As@tomayacac!
Converting your Twitter Archive to Markdown, by @m_ott: matthiasott.com/notes/converti…. This might come in handy, who knows…

PortSwiggerRes Stealing passwords from infosec Mastodon - without bypassing CSP
portswigger.net/research/steal… pic.twitter.com/wFfyCViULT
@DavidsKanal @sayhello @canofsleep @ChromiumDev Seeing this responded to a 2020 thread; in 2022 you have different options, namely the Origin Private File System: web.dev/file-system-ac….
@reconbot @cramforce @RReverser *Slaps roof of car*
TLS, or “That Little Sucker” as we call it here, this bad boy can fit so much client hints preferences in it…
@cramforce @RReverser @reconbot November 15, mid-Q4 OKRs check-in, we’re making good progr…, erm, wait, *record scratch*. Scrap our OKRs!
(I’m sorry to be the deliverer of great Web platform features straight to your Elon timeline…)
@cramforce @RReverser See github.com/WICG/client-hi… and onward for some connection-level tricks to avoid a full round trip in some cases.
@cramforce @RReverser The retry request is only needed the _very_ first time. All future requests will then include the requested headers. I think it’s a nice compromise, especially given more such headers are specified (wicg.github.io/user-preferenc…) and addgithub.com/WICG/proposals…
@cramforce @RReverser `Critical-CH` is a thing since M91: chromestatus.com/feature/572717…. The two headers:`Sec-CH-Prefers-Color-Scheme` shipped in M93 chromestatus.com/feature/564230…, `Sec-CH-Prefers-Reduced-Motion` now ships in M108 chromestatus.com/feature/514180…. 😎
@cramforce @RReverser There’s critical client hints, which solves the cold-start issue: web.dev/user-preferenc…. This is especially desirable for `Sec-CH-Prefers-Color-Scheme` and `Sec-CH-Prefers-Reduced-Motion. See web.dev/user-preferenc… for the flow.
@jaffathecake @dan_abramov I’ve written a blog post about reverse-circles in Google+ back in 2011 (search for ‘“smart”): blog.tomayac.com/2011/06/29/dea…. No social network has implemented this yet, despite natural language processing in many languages bei

ChromiumDev #MeetTheChromeTeam at @ModernFrontends Live! → goo.gle/3SozHCG
Catch these talks:
@tomayac 👉 Fugu APIs
@Jack_Franklin 👉 Chrome DevTools
@jh3yy 👉 Web UI and CSS
Mark Thompson 👉 Cross-platform mobile web development pic.twitter.com/LGYxr8HDj0
@simevidas @raymondcamden This is referring to a 2020 blog post probably: webkit.org/blog/10218/ful…. Note the clarification around apps added to the Home Screen.
@piccalilli_ The plot thickens: cnbc.com/2022/11/14/spa…. Starlink isn’t profitable, so they can probably deduct this ad campaign from their taxes. 💡

@piccalilli_ What is new are in-house ads like this. Unlocking synergies. pic.twitter.com/HshAHFWWBt
@piccalilli_ (To be fair, this call to action was around for a long time and definitely predates the man.)
“Why would anyone need JavaScript generator functions?” by @jrsinclair jrsinclair.com/articles/2022/…. One of the better and definitely most entertaining introductions to generator functions in JavaScript. 👏
@jaroslawjarosik I couldn’t try it yet. Was only on mobile all weekend.
@iRakeshPurohit You’d have to ask the author, github.com/fathyb.
@stoyanstefanov @jaffathecake We well might. I won’t name them of course. (I had bought the 4.99€ Twitter Blue—for editing, not the verification checkmark—before Alon Mask took over. They canceled my subscription, but it still shows up as renewing
Forking Chrome to turn HTML into SVG: fathy.fr/html2svg. Creative hack. 👀
@oliverdunk_ @Paul_Kinlan @ChromiumDev @FirefoxDevTools @webkit Thanks for the work you all put into standardizing this API and making it interoperable!
@cramforce The reviewers made me remove it from the article (web.dev/user-preferenc…), but I’m glad I could sneak it into ChromeStatus. All credits to @chriscoyier who (I think) was first to coin this brilliant term of art in css-tricks.com/flash-of-inacc….
type__error While we’re riding the post-ffconf nostalgia wave, I’ve written up my State of the Browser 2022 talk, where I rebuilt some classic 90s/00s web features in modern HTML, CSS and JS! localghost.dev/blog/building-…
@jaffathecake Three. Not too bad.
KetanJ0 Here’s the most awkward custom search function I’ve ever created: everyone you follow, who’s also paid Elon $8 for a dodgy tick
The Search Of Shame
twitter.com/search?q=filte…
@AaronGustafson Asking for a foe?

xkcd Y2K and 2038 xkcd.com/2697 pic.twitter.com/lnp8hLMIDb
@somebitsLinks Fixed link: latimes.com/business/story….
@ratchford_chris @Parideis A wholehearted “thank you” for being a nodder!

Remember to be someone’s lighthouse when you attend your next conference!
(Via @Parideis, who recently was my lighthouse and who shared this meme with me when I thanked him after my talk during the hallway track.) pic.twitter.com/mp3GObHuBy
“Twitter Blue is changing! The Twitter Blue subscription is being revamped. At the end of your next billing cycle your current subscription will be canceled.”
It’s an absolute mess. Despite this message, my pre-Elon subscription shows it’s renewi
@GNUmanth @slightlylate @gesa @diervo @KevinJHill Portals (wicg.github.io/portals/) are more about the transitions of navigations, but its use cases are now at least partly covered by the View Transitions API (github.com/WICG/view-tran…). The security boundatc39.es/proposal-shado…
excalidraw Excalidraw natively on GitHub soon 🚀 twitter.com/Wattenberger/s…
@diekus I think the explainer could motivate more why just dynamically changing `document.title` is a problem. Would the UA be expected to, for example, display title & subtitle with different emphasis? How would this work with Window Controls Overlay? Wh
@simevidas I think the underlying service was shut down (developers.google.com/search/docs/ad…), but you might be better off with a data-optimizing proxy and an extension, for example, Google Web Light: chrome.google.com/webstore/detai….
Twitter lawyer warns that Elon Musk is putting company at risk of billions in FTC fines: theverge.com/2022/11/10/234…
“The Verge reached out to Musk for comment. Twitter no longer has a communications department.” 🙃
@chriscoyier Adding state to otherwise stateless HTTP requests is the best. The edge function is the implementation detail. 😃
@simevidas Do you mean lying, so instead of the large viewport media query matching that reflects your actual screen size, the browser would lie-match the small viewport one? This might break some things on the way.
@simevidas Also see tomayac.github.io/netinfo/#the-m… and tomayac.github.io/netinfo/#the-s…, implemented behind a flag by @quicksave2k.
@dannymoerkerke CC: @DaleCurtis for the use case.

modelviewer <model-viewer> v2.1 now has the ability to add dimension lines and other complex annotations!
modelviewer.dev/examples/annot…
We now support setting CSS-style color factors. See the rest of our improvements in the release notes: github.com/google/model-v… pic.twitter.com/ae95QwTHlQ

k_cieslak Closing keynote of the day at #GitHubUniverse.
@kdaigle showing 4 amazing projects from @GitHubNext:
* GitHub Blocks
* Copilot CLI
* IDE Brushes
* AI4PRs
Learn more about all them at githubnext.com pic.twitter.com/hsnhr7Es4H
intenttoship Blink: Intent to Prototype: View Transition Same-Origin Navigation groups.google.com/a/chromium.org…
@justinfagnani @RReverser Let’s call it `Array.grp_2_map()` as a hat tip to PHP. And call the opposite function `Array.ungroupToMap()`.
Great to see folks like @denladeside think about ways they can leverage Project Fugu 🐡 APIs like WebHID, WebSerial, WebBluetooth, or WebUSB to allow special accessibility hardware or simply legacy devices to talk to regular computers (and even phones).twitter.com/ChromiumDev/st…
MonikaJanota_ 🤓 Had a great time chatting with GDE @denladeside and @tomayac about #accessibility, hacking hardware and unlocking the world’s hidden potential with web technologies.🙌
To learn more, check out the full interview 👇
web.dev/gde-focus-lars…
Mark Zuckerberg’s message to Meta employees. Wow, 11,000 people. 😔 about.fb.com/news/2022/11/m…
hdv ✏️ Dialogs, modality and popovers seem similar. How are they different? hidde.blog/dialog-modal-p…
(a megapost on different kinds of things that can lay over other things, what it means for them to be modal and the proposed `popover` attribute from Open UI)
@samthor I was definitely going to reach out about this conference. See you in Australia! 🙌
💡 Did you know that the @ChromiumDev team runs an events page (developer.chrome.com/meet-the-team/) that lists all the conferences 🗓️ where you can meet us? For example, I’ll be in Cologne, Germany today for @ct_webdev. If you’re there, say hi 👋!
Hmmm 🤔.
“Not all previously verified accounts will get the ‘Official’ label and the label is not available for purchase. Accounts that will receive it include government accounts, commercial companies, business partners, major media outlets, pubtwitter.com/esthercrawford…
@mahemoff @dalmaer HATEOS gonna HATEOS!
(en.wikipedia.org/wiki/HATEOAS)
@nyquildotorg @Twitter @echofon Oh, I see. Didn’t roll out to my account yet. Thanks for the information!

coolranchzaku I don’t know how twitter managed to release a more embarrassing and unusable feature than cotweets in the same month but here it is. these are all the statuses you can use. no custom statuses allowed pic.twitter.com/2BPwku1qi1
@nyquildotorg @Twitter @echofon That’s what I thought. What’s weird is that if you click the badge, you’re brought to tweets that include the phrase, but the tweet in question doesn’t (twitter.com/samccone/statu…).

What’s up with these badges like “Dear diary” on @Twitter? The same tweet seen in @Twitter and in @echofon. I don’t get it. pic.twitter.com/gHF0weymnw
dannymoerkerke In case you missed it, you can watch The State of PWAs on YouTube (which, by the way, is also a PWA!)
youtube.com/watch?v=EX8rqc…
Progressively enhanced push notifications… We need to prove with data that apps make use of these richer notification formats. It’s nevertheless great that Safari finally joined the Push club. twitter.com/alexey_rodiono…DI
ChromiumDev Not all storage is created equal: introducing Storage Buckets 🪣!
developer.chrome.com/blog/storage-b…
The core idea 💡 of the Storage Buckets proposal is granting sites the ability to create multiple storage buckets of different priorities. @tomayac covers the details.
@ModernFrontends @Google Use my personal discount code MODERNTHOMAS0210 if you plan on attending.

ModernFrontends ✨ SPEAKER ANNOUNCEMENT ✨
🥳 Meet @tomayac - Developer Advocate, @Google
Come and join Thomas & all the other great speakers in November, in London!
✅ Modern Frontends Live!
🎟️ modernfrontends.live
📆 Nov 17-18, 2022
🌍 London
#webdevelopment #webapps #apps #modernweb pic.twitter.com/h6OavhKRcn
userquin After a few weeks of hard work, we’ve created Vite PWA organization at GitHub for @vite_js and the ecosystem.
You can find here github.com/vite-pwa 3 new custom PWA integrations for @astrodotbuild, SvelteKit (@svelte) and VitePress (@vuejs).

TheVeryHungryC what the fuck pic.twitter.com/C4yVdsrgwk
😂 LOL, this is a brilliant PR to the HTML spec: github.com/whatwg/html/co…. Inimitable indeed, @jaffathecake!
@simevidas (So can the admin of your Mastodon server.)
Safari Technology Preview 157 brings WebCodecs support: web.dev/webcodecs/. 👀 twitter.com/webkit/status/…
@mthie I personally don’t agree (at all) with this framing. Opening up to competition: yes.
@Jay5w Of course, none of this is _not_ on purpose.
@tomsontom Which might change with the Digital Markets Act…
@Sarkies_Proxy BrowserStack.com is my go-to solution for this kind of problem. It works for some debug cases, but not all of course.
Cue in 2013 (nor ever, AFAICT) notably wasn’t responsible for Safari (businessinsider.com/eddy-cue-2013-2). I’m glad that Safari’s release cadence went up a lot recently, but I still wish it were decoupled from iOS. People on still very fine devices should have
“The reason we lost Safari on Windows is the same reason we are losing Safari on Mac. We didn’t innovate or enhance Safari. […] [Google] put out releases at least every month while we basically do it once a year.”—Eddy Cutechemails.com/p/imessage-for…egY
nasko The folks in Chrome who work on securing the web platform API have compiled a great guidelines doc based on their experience. chromium.googlesource.com/chromium/src/+…
Thanks @mikewest et al!
Confusion and Frustration Reign as Elon Musk Cuts Half of Twitter’s Staff. Well-sourced coverage of what was going on at Twitter. They deserved better. 🫡💙 nytimes.com/2022/11/04/tec…
@wesbos Not sure if a problem of the betas (both macOS & iOS are always the latest betas for me), but Ventura keeps forgetting my iPhone randomly in the middle of calls, and then has the device two times in VC video settings and I need to switch to the ot
kdzwinel We are deep into porting DDG extension to MV3 and @daveinadub took time to share some learnings and advice from that process. Well worth a read if you are working on a MV3 port -kzar.co.uk/blog/2022/10/2…
@alexey_rodionov @GoogleDevExpert Congratulations, long overdue! 🎉
@Jay5w @lmanul The handwritten text on the cartoon reads:
“For Elon Musk, I hope you don’t mind a ‘court jester’ at Twitter or you’ll have to get me fired :-P — 2022-10”
Manu Cornet’s (@lmanul) firing story from Twitter is infuriating. Fond reader of the cartoons (not that it mattered in the context). Hope he’s fine, and everyone else affected by the firings! Hugs! 🫡 ma.nu/blog/bye-twitt…
ricmac The recent Figma acquisition proved that the web is where it’s at for design tooling. But what about devs? I talked with @CompuIves, creator of @codesandbox, to discuss why developers are adopting #cloudIDEs and how his product differs from @stackblitz. thenewstack.io/the-race-to-be…
ChromiumDev 📢 New Media Patterns alert courtesy of @quicksave2k & @tonypconway!
From grabbing the user’s screen 🔴 to adding video PiP mode 🖼️ to adding audio effects 🔉 to recording from the mic 🎙️ to customizing media notifications ⏯️…
Try all Media patterns oweb.dev/patterns/media/eT!
@RickByers @jensimmons @awfulben Interested in this, too. The best research I’m aware of is mentioned in web.dev/prefers-color-…. This looked at Android apps, but focusing on power consumption of the screen, so probably extrapolation to Web is not entir
brucel Conditionally adaptive CSS. Browser behavior that might improve your performance pepelsbey.dev/articles/condi… by the glamorous and brainy @pepelsbey_dev
@stoyanstefanov @jaffathecake Notification Triggers (web.dev/notification-t…) is a weird “failure”: it was behind a flag, in an origin trial, behind a flag, in another origin trial, and now behind a flag on deathrow, mostly due to the underlying Andro
@jyasskin I just tried manually, and it worked, but had a suuuuper long response time, so the tool might think it’s down. It definitely was down when I sent the link, because I waited patiently and tried a couple of times before testing if it was downfore
@simevidas @jaffathecake Known issue: github.com/GoogleChrome/c…. The solution they promise is just doing the work once on the server rather than doing it every single time on each ever client that loads the page. 😃
@jyasskin downforeveryoneorjustme.com/toot.cafe “It’s not just you! toot.cafe is down.”
À propos of nothing (⤵️): I maintain an off-Twitter archive of all my tweets on my own server: tomayac.com/tweets/. It’s based on Tweet Nest (github.com/graulund/tweet…), an archived PHP project and I use a hacky fork as the foundation of my code.twitter.com/hdv/status/158…
@tropicadri @heyawhite You both do! Also: nice board game collection you got there! It didn’t occur to me to order them vertically like books. Nice!
@ericlaw Enterprise probably. Whenever there’s something that seems like a weird decision to me, enterprise is high on my list of potential culprits. More often than not I’m right.