Thomas Steiner (@tomayac)

Now at @tomayac@toot.cafe

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

September 2022

RT @NATO: ❝Donetsk is Ukraine.
Luhansk is Ukraine.
Kherson is Ukraine.
Zaporizhzhia is Ukraine.
Just like Crimea is Ukraine.❞

@JensStolten…

via Twitter Web App

@dan_jenkins @n8Schloss The option to do just this is mentioned in their FAQs: https://t.co/bHCCjWA4wK.

via Echofon

RT @ChromiumDev: 🎉 We’ve launched another new https://t.co/biZidbePKZ course. Say hello to Learn Accessibility, written by @cariefisher.

S…

via Echofon

💀 Facebook’s Android app no longer (exclusively) will rely on the system’s WebView, but now ships with its own Chromium-based WebView: https://t.co/ddEk9FSBhN. Read all about this in @n8Schloss’ blog post. Does this change now make Facebook a bro

via Twitter Web App

Yay, the Screen Wake Lock API is coming to Safari ⤵️. Here’s what it is: https://t.co/M8dVxadhl6. And here is why it matters: https://t.co/VeNrF3gze9. 💏 https://t.co/sAH5j1vDig

via Twitter Web App

@reillyeon @andypiper I guess the feature request is to make it work over Bluetooth, and to get access to non-standard buttons via WebHID!? As far as I can tell, so far it needs to be plugged in via USB to be recognized. I let the original poster chime in

via Twitter Web App

RT @Denys_Shmyhal: Today, with @ZelenskyyUa & @r_stefanchuk we signed an application for Ukraine’s membership in #NATO under the accelerate…

via Twitter Web App

This is just so incredibly absurd, infuriating, and sad: youtu.be/vUxURsruSO8.
ðŸine 🇺🇦

via Echofon

RT @patrickbrosset: Can PWAs handle files❔

Yes they can💍🏽

Link to docs: https://t.co/DzgFKzC54C
Link to demo: https://t.co/64S8YnuTnJ

#p…

via Echofon

RT @jgrahamc: Alexa Top 1 Million going away got you down?

Here come @Cloudflare Radar Domain Rankings.

https://t.co/nlAz0rhG8P

via Echofon

@jasonmcneill @jeffposnick Note that there’s a couple of minutes and meters between both shots. Other than that, it was Jeffy’s Pixel 6a vs. my iPhone 11 Pro Max.

via Echofon in reply to jasonmcneill

@andypiper @reillyeon Anything that could be done with WebHID?

via Echofon

@jaffathecake Great post! I had to use my search engine of choice to look up “mdn *” a couple of things and learned a lot on the way. Thanks for writing this up!

via Echofon in reply to jaffathecake

@jeffposnick @Una @argyleink @bramus @rowan_m @petele It was a great evening walk with a fantastic skyline in the perfect sundown moment followed by amazing pizza 🍕 and ice cream! Thanks, Jeffy. Cheers, team! https://t.co/o9W2tKZvYZ

via Echofon

RT @jaffathecake: 🔝 Drawing a star with DOMMatrix!

I messed up the code for this in a recent HTTP 203 episode, but the result still kinda…

via Echofon

@kennethrohde @BenDelarre To be fair it’s probably a too niche of a use case.

via Echofon

@BenDelarre Oh, interesting. Do you have a code sample for the mask idea? Not sure if this is possible, but it sounds intriguing.

via Echofon in reply to BenDelarre

@BenDelarre That’s something I make heavy use of in SVGcode (https://t.co/KkNtcSZGbS), but it’s difficult with Firefox (https://t.co/KZ51nAX8jv) and Safari (https://t.co/1SC6I8Ezma).

via Echofon

RT @AshleyGullen: It looks like WebCodecs is now in development for Safari: https://t.co/YhCPNYveC6
Good to see! This should let Construct…

via Echofon

RT @splinetool: 💋BIG NEWS! We added Physics to Spline! 🏔
💉 How does it work?
1. Enable Physics on the Environment Settings.
2. Set your obj…

via Echofon

@tropicadri @petele Cheers 🥂! Big boots to fill, but you’re going to rock this! Looking forward to watching the new episodes—can’t wait. Thanks, Pete, for the massive run you had, too!

via Echofon in reply to tropicadri

pwabuilder Today in “Did you know the web could do that?”: local font access web.dev/local-fonts/. This could be huge for creative or text based apps

via Twitter Web App (retweeted on 1:00 PM, Sep 29th, 2022 via Echofon)

Putin to preside over ceremony adding four Ukrainian territories to Russia. This was so foreseeable and is completely unacceptable! Curious to see who will recognize this annexation.
#StopPutin 🛒 #StandWithUkraine 🇺🇦 https://t.co/YQBiBPm2hP

via Twitter for iPhone

@regocas @w3c @igalia Thanks for the blog post summary! It was great to see you and other Igalians, and huge +1 to Igalia having established itself as a household name in the browser space!

via Echofon in reply to regocas

jeffposnick It’s bittersweet seeing @petele pass the New in Chrome baton off to @tropicadri.

What Pete was about to deliver for scores of releases is monumental. But it’s in great hands with Adri, and I look forward to watching her each month!

youtu.be/35mN6UKGEbA

via Twitter for Android (retweeted on 12:02 AM, Sep 29th, 2022 via Echofon)

@simevidas @quicksave2k It doesn’t. You would go to your OS and mark, say, SSID “Android AP” or “Jane Doe’s iPhone 6s” as metered. It’s all manual. The browser isn’t guessing.

via Echofon

@simevidas @quicksave2k Yeah, its loading and rendering behavior is a little suboptimal from a user’s perspective, but that’s the boilerplate specs use. ¯\_(ツ)_/¯

via Echofon

RT @ChromiumDev: 🎉 Today we’re launching our latest https://t.co/biZidbwqCx course. Say hello to Learn HTML, written by @estellevw

The f…

via Echofon

RT @jaffathecake: 🎥 New HTTP203 with me and @bramus!

Ever used DOMMatrix and DOMPoint? These little-known APIs are great for doing bits o…

via Echofon

@simevidas 🤫 Pssst: https://t.co/6TO7irnuQh. @quicksave2k has implemented this for testing purposes.

via Echofon

RT @kennethrohde: Looks like WebKit might be getting Screen Wake Lock sometime soon!

https://t.co/qrI8sYrSs1

via Echofon

@geoffreylitt @svoisen @gordonbrander Yeah, this can be problematic. Maybe achievable with Web Locks? But you’d probably lose some of the performance benefits, so you definitely don’t want to run this code often.

via Twitter Web App in reply to geoffreylitt

@_bayotop Ooops, this went missing in action in my Inbox. It’s added now: https://t.co/rTjF2rnsYr (should go live later today). Thanks again for pointing this out!

via Twitter Web App

The ⁦@HTTPArchive⁩ Almanac 2022 update of course comes with a Capabilities chapter authored by ⁦@MichaelSolati⁩ on Project Fugu 🐡 APIs. Happy reading! (Thanks to the other reviewer ⁦@christianliebel⁩ and the analyst ⁦@tunetheweb⁩.) http

via Twitter for iPhone

RT @HTTPArchive: 🚨 Introducing the 2022 Web Almanac, our annual “state of the web” report!

🔖 https://t.co/iJ2jegCnvA

22 chapters
108 cont…

via Echofon

@cramforce Cache invalidation and naming things… 🫠

via Echofon in reply to cramforce

Declarative Shadow DOM being prototyped in @webkit. 💀 https://t.co/0HfKsGn3Br

via Twitter Web App

@davrous @patrickbrosset Proudly featured on the 🐡 Project Fugu API Showcase: https://t.co/DbVdM63mSb.

via Echofon

RT @JasonOGrady: The opening sequence in the Season 34 premiere of @TheSimpsons is a nod to the #OfflineDino game in @googlechrome. Brillia…

via Twitter Web App

@edent It may have to do with the search volume for those phone numbers to be higher. Also, there are a lot of phone numbers, so it might only seem like they have 100% from the outside. For some more background, see https://t.co/dJZlgTvpYu.

via Echofon

@edent From https://t.co/ydntFvPKS9:

Discovered - currently not indexed
The page was found by Google, but not crawled yet. Typically, Google wanted to crawl the URL but this was expected to overload the site; therefore Google rescheduled the crawl.

(Al

via Echofon

xkcd: Historical Dates. I reckon I needed https://t.co/V8oD0NFT9K to make sense of December 30, 1899. Hilarious #xkcd again! 💏 https://t.co/xhxoPG4AaZ

via Twitter for iPhone

@TheLanceAdams As long as your contrasts are high enough, do whatever you think looks best is my opinion. Other than that, @materialdesign may have additional requirements that I can’t speak for.

via Twitter Web App in reply to TheLanceAdams

@FakeUnicode This reminds me of a hilarious @AMPhtml bug: https://t.co/snoUxhbCxz. ⚡️

via Echofon

@svoisen @gordonbrander @geoffreylitt There’s nothing that would stop you from bridging the OPFS and the regular file system as a one-off. At a convenient time and when writes are committed, you could ask the user if they want to back up the database to

via Twitter Web App in reply to svoisen

RT @taisukef: Kids enjoyed a game with Ring-Con in Programming-Fes 2022 in Katsuyama city.
IchigoJam web supports Ring-Con featuring joy-co…

via Echofon

@webkit Duh, the first link was supposed to go to wicg.github.io/import-maps/. That’s the level of excitement I was feeling…

via Echofon in reply to tomayac

💀 Oh, a draft PR that adds import maps (https://t.co/GxMpSNQjY8) to @WebKit: https://t.co/GxMpSNQjY8. Nice!

via Twitter Web App

@ekr____ @miketaylr Great article, thanks for writing! (Funny typo: exmaple.com 🍁)

via Echofon in reply to ekr____

@TheRealNooshu All the best, Matt! Hoping for the past tense bio to remain! 🤗

via Echofon

RT @zakirbpd: We recently published the first large-scale analysis of how people spend time on the web worldwide: https://t.co/r1X4Ji0qD6….

via Echofon

RT @GemmaPetrie: Today we are publishing new research from @mozilla on how people experience browsers and the role of online choice archite…

via Echofon

RT @PwaSummit: Did you know there is a showcase with many examples of what is possible with PWA capabilities: https://t.co/SeCDMkRk8d

Com…

via Twitter Web App

@tbranyen @paul_irish Absolutely not too late. Just open an Issue, it’s a GitHub repo like any other: https://t.co/kcSfQGFIZd. We typically take an iterative approach, so starting with desktop doesn’t mean we necessarily stop there.

via Twitter for iPhone

Oh, I’m in @TheRegister 🦅: https://t.co/TDMjSQGEx1. Found out because my WebMentions went through the roof (for a humble definition of roof), since everyone scrapes The Register and republishes them it seems 🤷‍♂️. Anyway, the blog post they ci

via Twitter Web App

🛟 @taisukef keeps being on fire 🔥: you can now talk to your Ring-Con controller using Joy-Con #WebHID: https://t.co/aZ98iCJXHU. See the quoted tweet for details. https://t.co/leyIq9piBj

via Twitter Web App

1. @OpenWebDocs solicited suggestions for missing @MozDevNet content.
2. I suggested the Web Share Target API, since we mostly just have https://t.co/EbGPohILVW so far.
3. @floscholz jumped right on it.
4. I reviewed it.
5. It’s live for everyone: https:/

via Twitter Web App

@paul_irish @tbranyen As the feature flag’s name suggests, at least the initial target is desktop. This is mostly driven by the use cases that we’re seeing that motivated it: virtual desktop infrastructure (VDI) apps and office packages. For more backgrou

via Twitter Web App

@RReverser @samthor German has two words for “same”. One means physically the same, and one means the same equal thing. For some hilarious linguistic fun, read this article translated to English and compare to the German original: https://t.co/68x8MMn

via Echofon

@cramforce @vercel This looks super impressive and useful. This feature alone would be a brilliant product in isolation.

via Echofon in reply to cramforce

Great overview presentation by @jh3yy (https://t.co/wZqPdg0MgR) on the new Anchor Positioning CSS feature proposal (https://t.co/7VDv4gV36o) by @tabatkins. ⚔️

via Echofon

@RReverser Not bad. Is that @soverybritish understatement enough? 🫖

via Echofon

@ddprrt Yes. You should also try this with any custom element you consider to use, since it’s a great test to see if the element is well-behaved (e.g., it should not have attributes at creation time).

via Echofon in reply to ddprrt

@dannymoerkerke @passle_ Not necessary: `”any”` is the default if no other `”purpose”` is given.

via Echofon in reply to dannymoerkerke

@googleeurope The link in “Today we are announcing the launch of Google News Showcase, our curated online news experience and licensing program.” (https://t.co/0qE4D9Jh2i) doesn’t work. People wanting to access the showcase the post announces end up

via Echofon

@passle_ @kennethrohde @quicksave2k @pendelhavengame Maybe @thisislalaok from @samsunginternet can shine light on the situation?! This problem would probably happen on Samsung Internet, too.

via Twitter Web App

@dfabu Must people are really excited about it because with Access Handles (https://t.co/xvBuiL0L5I) it allows them to use the OPFS as a very performant backend for storage solutions like SQLite or DuckDB, which given Web SQLs EoL https://t.co/AjlBu4KADh

via Twitter Web App

Intent to Ship: Origin Private File System (OPFS, https://t.co/b2i5IXAeNB) on Android. It’s happening. Two LGTMs and counting… https://t.co/b4yKtUxzq4 https://t.co/d0sOrcmXrW

via Twitter Web App

@kennethrohde @passle_ @quicksave2k @pendelhavengame Android, or the Chrome version. Maybe it’s also some non-Google Android vendor with proprietary customizations like Samsung, which implements maskable icons differently, or not at all?

via Twitter Web App

@passle_ @quicksave2k @kennethrohde @pendelhavengame Not sure this is helpful, but on both desktop and mobile the icon looked perfect, with a transparent background. This is on Android 13 and macOS Ventura beta with the latest stable Chrome.

Can you try

via Twitter Web App

@passle_ @quicksave2k @kennethrohde @pendelhavengame This looks correct to me. Any chance to check this live for me?

via Twitter Web App

@quicksave2k @kennethrohde @passle_ What platform and OS version does this happen on? Did you recently update the OS? Did you recently add a maskable icon to the Web App Manifest? Can I get alpha access to @pendelhavengame to test it?

via Twitter Web App

@programmingart @tunetheweb That’s next level trolling. Hats off!

via Echofon in reply to programmingart

Safari Technology Preview 154 has enabled Scroll To Text Fragment (https://t.co/WhCJhCpe4w) by default! ⚔️🔄 https://t.co/u5N4eg6XP9

via Echofon

#TIL about the SB19-085 Equal Pay For Equal Work Act (https://t.co/gn4js5OR5R), which forces companies like Google to disclose minimum salary bands 💵 for roles like this Chrome Extensions Developer Relations Engineer job: https://t.co/mMmiEtmTjm. (Indi

via Echofon

@bertogg @regocas ¡Enhorabuena all Igalians! 🎉

via Echofon in reply to bertogg

@kennethrohde Oh, that’s interesting. GNOME Web (https://t.co/0NpxItK4lr) is based on WebKitGTK. I wonder how the “to regular app” conversion works. I’m aware of https://t.co/Dkrqe7cYfZ, active in a similar space (see “How does Photino work?”

via Echofon

ChromiumDev We are excited to announce Interop 2023 is happening!
Read more about it, and how to Submit your proposals for Interop 2023

bit.ly/3xGZ3mN

via TweetDeck (retweeted on 8:21 AM, Sep 22nd, 2022 via Echofon)

RT @TonySpegel: One component and three ways to compare images:
a slider, an overlay and a split view. Had lots of fun building this 😄 - a…

via Echofon

Russia’s Putin announcing a partial military mobilization (https://t.co/V9yVh4a79u) after announcing “referendums” (https://t.co/dqf0LKzobz) just a mere day before. Now even more: #StandWithUkraine 🇺🇦! People in Russia are apparently thinking of lea

via Twitter Web App

@simevidas @taisukef I wonder if the microphone data is accessible via #WebHID. @taisukef, do you know if this works?

via Twitter Web App

🔢 Just released Joy-Con #WebHID v0.3.1, which includes HVC controller support (ファミリーコンピュータ コントローラー, https://t.co/sqf5KJn2Ux), kindly added to the library by @taisukef (see quoted tweet ⤵️).

💻 Library: https:/

via Twitter Web App

RT @alispivak: We’re hiring @ChromiumDev! The Chrome Extensions Developer Relations Engineer will work directly with developers, helping th…

via Echofon

@dannymoerkerke Nothing enforced on the spec level, but the spec notes that “[m]ost push services limit the size and quantity of push messages that can be sent”: https://t.co/VKn2Xu0Qeb. So the answer is that the limits depend on whatever push service

via Echofon

@samthor Cache invalidation and naming things… Whatever works, but please don’t stop blogging.

via Echofon

Spellcheckers exfiltrating PII… Not so fast, by @AaronGustafson, in which he debunks some of the alarmist-ish claims in https://t.co/LIlRNZeojY. Give both posts a read and form your opinion. https://t.co/kuyMPeBnd1.

via Twitter Web App

Web custom formats for the Async Clipboard API (https://t.co/51zQZGZPHV) allow developers to write arbitrary data to the clipboard. Here’s @polx demonstrating this for copying `application/mathml+xml` and `application/mathml-presentation+xml` 🧮🔋 in

via Twitter Web App

@lcasdev @GavinMoreGavin Web Share is still behind a feature flag in Chrome on some platforms like macOS. I think it’s already rolled out on Windows, though. Edge has already enabled it on all platforms as far as I remember.

via Echofon

@patmeenan @keet_io My understanding is that this doesn’t need central servers, but uses distributed hash tables instead (which needs seed servers once to bootstrap).

via Twitter Web App

RT @schweinepriestr: @tomayac perhaps you’ve seen it already, but safari 16.1 beta has scroll to text fragment enabled by default 🎉

(caniu…

via Twitter Web App

Finally understood the fascinating mechanics of holepunching 🕳️🥊, the approach used in @keet_io by watching the tech talk in the quoted tweet ⤵️ and reading “How NAT Traversal Works”: https://t.co/NbElcXKtiO. This is seriously bad@ss sh1t!

via Echofon

RT @stefanjudis: Hah! I’ve forgotten about `document.fonts`. 🙈

If you want to check if a font is available on a machine, use the handy `c…

via Echofon

@balloob @justinfagnani @bgalbs CC: @reillyeon. More “Android needs these APIs” evidence.

via Echofon

@simevidas @ChromiumDev This is Chrome-only at the moment, which is why, indeed, it’s posted on https://t.co/1nFsB9BbDQ instead of on https://t.co/Td9ah4AWNL.

via Echofon

@jaffathecake @AdaRoseCannon “For a friend”. Yeah. Right.

via Echofon in reply to jaffathecake

@justynapolitans @Deuterpacks I’m here for stories like this! 🥹

via Echofon

RT @SecurityMB: After finding this bug (or feature?) I realized that other Web APIs are also susceptible to prototype pollution.
For exampl…

via Echofon

@jaffathecake Thanks! Meanwhile, it might be interesting for folks to see the standards positions:

Mozilla: https://t.co/Lx7wWrx45G

WebKit: https://t.co/jYQby3KnOi

via Echofon

@jaffathecake Can you save your readership two searches and paste the umbrella Firefox and Safari feature bugs to star? Thanks!

via Echofon in reply to jaffathecake

RT @OpenWebDocs: Which Web APIs are gated by user activation?
We started a list on MDN: https://t.co/qsCQcxKJ0Q

(h/t @simevidas for the i…

via Echofon

@jlongster @ChromiumDev Absolutely! Keep an eye on the access handle proposal and get active on the repository. Thanks so much!
Tom

via Echofon in reply to jlongster

RT @jensimmons: Safari 16.1 beta is out: https://t.co/KlvEGNySvb

The release notes here: https://t.co/tN1UEHBtUS

Support for AVIF animat…

via Echofon

RT @diekus: Lovely chat at #TPAC2022 with @kennethrohde @benmorss and @tomayac about Fugu, looking back at features launched in the past ye…

via Twitter for iPhone

The “Project Fugu 🐡: What have we enabled” breakout session at #w3cTPAC is happening in about 15min. Your chance to learn about the project and meet folk from Microsoft, Intel, Google (over Zoom or in the room).
Zoom info: https://t.co/Bwb1tlTyod
S

via Twitter Web App

#w3cTPAC session on isolated web apps, facilitated by @reillyeon: https://t.co/1lwV8CcPqz. This is a proposal for having APIs that would be too dangerous to launch on the open web, e.g., direct sockets. (For the Zoom link, see https://t.co/zvj6qXQ1vd.)

via Echofon

Breakout session at #w3cTPAC facilitated by @Vincent_Scheib on device APIs like WebHID, WebBluetooth, WebSerial, and WebUSB: https://t.co/zKocdD7Fah. Zoom link: https://t.co/TIvSXhF5kt.

via Echofon

RT @jenniferdaniel: BRACE YOURSELF WE GOT A TON OF EMOJI ANNOUNCEMENTS DROPPING

https://t.co/LKi2aSrNi6 https://t.co/l8zT76FqBA

via Echofon

Great article by ⁦@dannymoerkerke⁩ on form-associated custom elements: https://t.co/HcghPYCZGg

via Twitter for iPhone

RT @PixelAmbacht: Holy schnikes!! Color fonts on Googleâ„¢ Fontsâ„¢ as of RIGHT NOW!

Here’s Nabla by color font superstar tag team @typearture…

via Echofon

@voxpelli @benschwarz It’s question marks all around for melibre-software.net/avif-test/tJ. ¯\_(ツ)_/¯

Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1

via Echofon in reply to voxpelli

RT @bramus: The past few weeks I’ve been digging deep into how viewports work/behave in several browsers and operating systems.

I joined @…

via Echofon

It’s #w3cTPAC week and today’s breakout day. Most sessions are public and can be attended via Zoom. I’ve collected all 🐡 Project Fugu related sessions in a doc: https://t.co/kiGACZ5Opx.

🗔️ Together with @benmorss, I’ll host “Project Fugu 🐡: Wh

via Twitter Web App

Good overview presentation at the #w3cTPAC developer meeting on Private Advertising Technology, by @Chronotope for the Private Advertising Technology Community Group: https://t.co/XtVS3Yrhhy.

via Twitter Web App

@JohnMu And `main` (or before: `master`) is just a regular git branch like all others. It’s all conventions.

via Echofon

@ianwill93 @CrosExperts @Google @dotproto might be interested in discussions about this (he’s with me at a conference right now and might not immediately be able to follow up, just to set expectations).

via Twitter Web App in reply to ianwill93

@jimniels Oh, I see. I thought blogging about the same topics repeatedly. For important things, I just ReTweet my own tweets. People who’ve seen the tweet the first time won’t see it again thanks to Twitter being smart, the rest will. Other than that,

via Twitter for iPhone in reply to jimniels

@mrdoob @webkit Wait, what. I re-read the post to see if I missed it, but then understood that this is what you wish for. You’re not alone: https://t.co/K4nfICHuLj. 🗺️

via Echofon

@jimniels If you have some sort of aside widgets or details boxes, repeated content can just go there.

via Echofon in reply to jimniels

AVIF in Safari 16 🎉. It’s nuanced, tho:
First, no animated AVIFs.
Second, Safari 16.0 for iOS does support still image AVIF. […] Safari 16.0 for macOS Monterey and macOS Big Sur (which also shipped today), does not support AVIF.”—https://t.co/

via Twitter for iPhone

Stable Diffusion can now be installed and run on Mac M1. https://t.co/JDIT5uCiBJ

via Twitter for iPhone

@LeonieWatson @marcosc Great job both today! Thank you! 💏

via Echofon

Now Stable: https://t.co/Aiqz7WNjm9. Useful app by @Paul_Kinlan that answers the question “What APIs are available across a select set of browsers, and when did they become available?” for a set of browsers (and platforms like Deno). 💏 https://t.co

via Twitter Web App

RT @sarah_edo: Dang. JSONhero looks pretty useful! 🤩

https://t.co/M1WiWV5xjd

via Echofon

@ricmac @thenewstack Feature request: make the “dark mode” of the open hamburger menu the default page experience when the user prefers dark mode 😃.

via Echofon in reply to ricmac

On my way to #w3cTPAC in Vancouver, Canada 🍁. Looking forward to co-hosting a breakout session on Project Fugu 🐡 and what we’ve enabled so far (https://t.co/C84AS1hN1a), loads of discussion in the Devices & Sensors WG (https://t.co/ILwfSdK5Zd), an

via Echofon

An overview of Node.js: architecture, APIs, event loop, concurrency. Classic ⁦@rauschma⁩ post: one for the bookmarks! 🔖 https://t.co/NHWBWRJ6r9

via Twitter for iPhone

@_bayotop Oh, neat. I will check this after the weekend. Thanks for the addition!

via Echofon in reply to _bayotop

@dotproto @w3c @w3cdevs is what I was seeing and using myself in the past.

via Echofon in reply to dotproto

@TheRealNooshu Glad you’re here! And fully so. <3

via Echofon

@Loilo92 @marcustallberg Question: if you could or could not reproduce this, did you have the experimental web platform features flag set? What exact Canary builds did you use? Thanks!

via Echofon in reply to tomayac

I wasn’t aware of this Scroll-linked Animations (https://t.co/SXtrB0msF7) polyfill: https://t.co/N6c5sBXF1O. Neat! https://t.co/deAPrvlit3

via Echofon

After `Sec-CH-Prefers-Color-Scheme`, @quicksave2k and I are working on making `Sec-CH-Prefers-Reduced-Motion` reality. More background on both: https://t.co/7oZOsIk0I1.

🌒 Color scheme: https://t.co/KQejURROVQ
🏃‍♂️ Reduced motion: https://t.co

via Echofon

RT @jaffathecake: Here’s the latest iframe weirdness I found. Amazing that something so simple can cause 3 browser engines to behave differ…

via Echofon

RT @aakansha1216: Hey my updated blog on Hacking Javascript Objects - I is now available in @ThePracticalDev too✨
It also has a fun Quiz so…

via Echofon

RT @stefanjudis: That’s a nice little tip from @mazzarolomatteo. 💏

You might not need chalk or all the others for simple coloring in Node.…

via Echofon

@dluzar @marcustallberg Might be an experiment?! I have asked internally, but haven’t heard back (it’s a Saturday).

via Twitter for iPhone in reply to dluzar

RT @CSSWeekly: Thomas Steiner (@tomayac) outlines APIs disabled when someone blocks all cookies in a browser:
- localStorage
- sessionStora…

via Twitter Web App

I asked: “Is…

“`js
const emptyElement = el => {
while (el.hasChildNodes()) {
el.removeChild(el.lastChild);
}
}
“`

…faster than setting the `innerHTML` to an empty string?”

Turns out browsers have optimized the sh1t out of DOM operations i

via Twitter Web App

I dislike the word “lineup” since it’s usually people humble-bragging about the events they speak at. Today I’m one of them 🫣. I mean, really, look at this set of speakers! https://t.co/s2aexzo0Gj

via Twitter Web App

@Twitter
10 Go to Notifications.
20 See notification about recent tweet of person I follow.
30 Click “See less often”.
40 GOTO 10

What really grinds my gears… â@Twitterwitter, I follow these folks for a reason. No point in showing me their recent twee

via Twitter Web App

@tanepiper @slightlylate That’s an awesome demo! Just added it to the 🐡 Project Fugu API Showcase: https://t.co/bQp5HXpPuQ.

via Twitter Web App

@ianwill93 @CrosExperts @Google Not sure how this would work. You would share something to the extension, but how would the extension accept it? In a popup window? In what tab?

via Echofon in reply to ianwill93

RT @sw12: 🔢 We made a series of videos to explain Chrome concepts:

• What are Chrome release channels?
• What are Chrome’s origin trials?…

via Echofon

@1Marc Is…

export const emptyElement = el => {
while (el.hasChildNodes()) {
el.removeChild(el.lastChild);
}
}

…faster than setting the `innerHTML` to an empty string?

via Echofon in reply to 1Marc

RT @1Marc: When I launched the modernized version of vanilla JavaScript TodoMVC, it got 600+ GitHub stars. People were generally positive,…

via Echofon

@argyleink Neat. I remember `calc()`ing this with the `ex` unit and a magic multiplier. Not great. Having `lh` directly is way better! 💏

via Echofon in reply to argyleink

@patrickbrosset @ChromeDevTools @jecfish Do you think we can do anything about the Web Share Target testing? The solution would need to work on desktop and on connected mobile devices with port forwarding.

via Echofon in reply to patrickbrosset

@jan0711 Just delay loading the assets I guess. You should only store essential for everyone assets in the beginning, and delay user-specific assets to later. See https://t.co/IqtjyJsWVO and https://t.co/99dVVwvzsX for a live (🇩🇪) example of this pa

via Twitter Web App

RT @quicksave2k: @tomayac @schweinepriestr @Burtchen @LeaVerou Here it is! Chrome 107 (🐤) now support SVG icons in the Notifications API. T…

via Twitter Web App

Few days ago, I reported an interop issue (HT @simevidas) with the Async Clipboard API where Chrome would let sites copy stuff into the clipboard without user gesture or permission, and other browsers would not: https://t.co/JVwLifMzzO. It’s fixed now: ht

via Twitter Web App

@edent This is indeed ridiculous. Mine is filled with a few demos that I’ve tried and put away 1min into the experience.

via Echofon in reply to edent

Import assertions for JSON modules (https://t.co/APtSIFenHJ) and text fragment search (https://t.co/WhCJhCpe4w) are the two things I’m most excited about in Safari Technology Preview 153. ⤵️ https://t.co/kziCSWRTWl

via Echofon

I love how simple of a solution `hidden=”until-found”` (possibly paired with the `beforematch` event if you need to) is for JavaScript-based collapsible content: https://t.co/x3RgSKlrRC. Now in Wikipedia pages: ⤵️. https://t.co/JurOGW01ZY

via Echofon

@sw12 Nice inbox management you got there. It would be really a bummer if someone sent you an email, or say, one thousand emails, wouldn’t it? Muahaha!

via Echofon in reply to sw12

RT @csswizardry: 🔖 I’ve been working on this for, well, years I suppose. I’ve finally written up my thoughts on Critical CSS: https://t.co/…

via Echofon

@marcosc @WHATWG @w3c See you at TPAC 😉!

via Echofon

@jh3yy See my previous reply. I’m adding it myself. Will have you review.

via Twitter for iPhone

@jh3yy Actually, I am already working on it. Never mind…

via Twitter Web App

RT @wanderview: Chrome is investigating ways to mitigate bounce tracking on the web. We’re looking for use cases and feedback to help get…

via Echofon

@jh3yy Can you PR this example into https://t.co/ilhBQ1kj4u? It’s an amazing illustration of the concept.

via Echofon

RT @jimniels: 🔝 Notes from my adventures making my Readlists web app, detailing how I learned to make EPUB (and therefore ZIP) files direct…

via Echofon

@jimniels You might be able to replace JSZip.js with the Compression Streams API: https://t.co/XfW6yJ63Pz.

via Echofon

@edent @sil PWABuilder can now build for Oculus: https://t.co/FWq1UUGcfa. You can turn your single HTML page into a PWA as outlined here: https://t.co/8Y6UrrwJJC. Ask me for advice if stuck.

via Echofon

uitestcom New on uitest.com: Raster to Vector Image Converter, by @tomayac

svgco.de

via IFTTT (retweeted on 6:12 PM, Sep 6th, 2022 via Twitter Web App)

[🇯🇵 Japanese] Nice Project Fugu 🐡 presentation (https://t.co/nWn3SA47iR) and background interview (https://t.co/AtnigMsc2d) with community member @n0bisuke. https://t.co/vZ6I9uBKFU

via Twitter Web App

@AlesandroOrtizR @jaffathecake It was a mix of a very passionate(!) teacher (https://t.co/rYYw2ZvY9m), federal funding for a virtual classroom project, and last not least a bunch of willing-to-learn kids who helped keep it all running (and who profited fr

via Twitter Web App

@AlesandroOrtizR @jaffathecake My school’s computer lab each day opened a special profile called “player” that allowed Duke Nukem 3D and Descent to be played after 2pm. I’d usually compete with the gamers for getting access to a PC to hack some Tu

via Echofon

RT @addyosmani: Interested in Rendering Patterns for the web? https://t.co/JOwK0YzPjw: our newly refreshed https://t.co/qNsCE9tsIF guide co…

via Echofon

@jaffathecake “Of course [the children] may return home for lunch but there is a great variety of activities at lunchtime when computer rooms are open and the learning resource centre is available.”—https://t.co/LplygDAYY5
Makes sense. Sorry ma, ski

via Echofon

@moustaki Congratulations, and welcome to Google! 🎈 Great to have you!

via Echofon in reply to moustaki

🫣 In case it’s useful to someone else: `<own-window>`—A custom element made for embedded as an iframe demos that need to be run in their own window.

- Demo runs in iframe context: `<own-window>` shown.
- Demo runs in main context: `<own-window>` hid

via Twitter Web App

Yay, @OpenWebDocs has another steering committee member, as just announced by @robertnyman: https://t.co/qTS1iKXnbi. 

via Twitter Web App

@namedgraph @jaffathecake @willmorgan @Paul_Kinlan @AdaRoseCannon Right. But you need to convert all them JSON API responses to XML first. 😂

via Twitter for iPhone

RT @hochsays: Seriously, this deserves more attention: Audacity on web - https://t.co/kJBp1EtiZx by @ahilss #webaudio #wasm

via Echofon

xkcd First Internet Interaction xkcd.com/2667 pic.twitter.com/xF1xCsqYEH

via Twitter for iPhone (retweeted on 9:18 AM, Sep 3rd, 2022 via Echofon)

RT @jeffposnick: I built a Twitter bot: @ImagicalRealism

It feeds prompts from @MagicRealismBot into the @stablediffusion service, and twe…

via Echofon

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