@shadeed9 Thanks for the call out. The pleasure was mine to meet you in Sydney. An even bigger thank you for all the content you make available for us to learn! You’re truly amazing! 🙇
@briankardell Holy smokes. Wishing you all the best! <3
RT @ChromeDevTools: 🌟 New #DevToolsTip!
Explore the powerful web APIs and learn how to debug them with our fish masters @tomayac and @jecf…
RT @miketaylr: I have the day off, so I got to blog about how the IE11 User-Agent string forced Mozilla to freeze part of its Firefox 110 U…
Had the honor of being on @jecfish’s amazing @ChromeDevTools Tips show and record some 💡 tips and tricks on how to use DevTools for working with Project Fugu 🡠APIs: https://t.co/K9x3fk0ZmM.
(We really need a puffer in the office, the next best th
RT @jecfish: Fun times with @tomayac! The web is good.
Come explore these powerful APIs with us and learn how to debug them with @ChromeDev…
RT @philwalton: âš¡ New Post: Dynamic LCP Priority: Learning from Past Visits
In this post I cover a brand new technique I’ve been experimen…
RT @TheWebConf: We invite contributions to to the Web developer and W3C Track at #TheWebConf 2023.
URL: https://t.co/wJhryDCufL
You can r…
Putin in a press conference called the war in Ukraine a war, which is illegal in Russia where it needs to be called a “special operation†(https://t.co/VdVQWlYlA9). Now he’s being sued for it: https://t.co/XalnnZasdI. It’s mostly a symbolic act o
💀 Peepin’ @argyleink’s aptly named new site https://t.co/eiWMOBwBfu. Love the compact overview of new features like the CSS Anchor Positioning API (https://t.co/7VDv4gV36o), where the feature gets boiled down to the minimum: https://t.co/RZ7LyBmIq4.
RT @libp2p: Seamless browser connectivity with #libp2p is possible thanks to #WebTransport! 🚀
You may be wondering “What is WebTransport?”…
The death of the line of death, by â¦@estark37â©, in which she looks at a probably not well understood (mostly desktop) browser security concept. https://t.co/XYz2hDFFGe
@x00sp @jaroslawjarosik Thanks for sharing this story. These stories are real, and first tend to show up as Heisenbugs that affect a fraction of your users and you have no idea what is happening at first.
@DanRozz @ChromiumDev Please see https://t.co/gXttvxfSLh.
RT @jaffathecake: I realise this post will be of interest to almost no one, but here’s how to calculate the HTML codecs= param for an AV1 v…
The Performance Inequality Gap, the update for 2023 by â¦@slightlylateâ©: https://t.co/TEGBABGHLN
RT @serhiikulykov: Excited to share some changes to the collection of awesome Web Components resources:
âž¡ï¸ I took over as Mateus Ortiz tra…
RT @alvaro_montoro: New article: how to create an old-photo look with a few lines of CSS (with an option to add a small inline SVG for effe…
@RReverser There’s also Extensible Media Platform (XMP, https://t.co/mgVO5S7sRq), originally developed by Adobe, which lets you embed metadata (e.g., using Dublin Core) in Resource Description Format (RDF, commonly serialized as RDF/XML). For more, see
RT @shadeed9: âœï¸ New Article: CSS Style Queries
I explored the new container style query syntax, how it works, the problem it solves, and…
RT @tomayac: @jaroslawjarosik Even a first-party-served script could be unluckily named (`ads.js` for, erm, “advanced dynamic stuffâ€) and w…
@jaroslawjarosik Even a first-party-served script could be unluckily named (`ads.js` for, erm, “advanced dynamic stuffâ€) and work fine on localhost and without extension, but fail hard in practice with ad blockers. If such script is `importScripts()`â
Don’t worry too much about your level of English! I recall a time in university where the prof asked us if we were speakers of en-US or en-GB; and one of the Italian exchange students said en-IT. I’m a speaker of en-DE, which helps with tar: eXtract ze
App failures I ran into only today:
💷 Service worker fails to install because https://t.co/bZM38F5w8K is on block lists (https://t.co/VSEeT8TJys).
🔠Local search based on IP geolocation doesn’t work because https://t.co/PEPL1BrZTl is on block list
💡 Pro-tip: If you work on an app, be sure to check it with an off-the-shelf version of an ad/content blocker like uBlock Origin (https://t.co/uVVeG7lsuQ). You can use Puppeteer to test a page with 🧩 extensions (https://t.co/ATWEm00Kpe).
RT @sdk_deepa: âš¡ï¸âš¡ï¸New blog 🔱🔑“Project Fugu 🡠- Screen Wake Lock API”🔒. 🔚 Learn more on how to use this API, life cycle 🔄 and browsers tha…
I’m still undecided between giving this site’s leader’s polls credibility by voting and plain ignoring them. I don’t follow the guy and use a third-party Twitter client, so I only ever find out about these polls where the “vox populi” speaks when someone
RT @peterfriese: For everyone making a move, here’s a tip for how to verify your GitHub profile without sacrificing your homepage link: (h/…
@ericlaw All the best for ProjectK! Looking forward to reading your trip report and the prep work reports, too!
@pgl @webkit @bradeeoh See the article: https://t.co/jceuUl1Djv. You probably know it from “unread†counts or so in email web apps like Gmail.
@aakansha1216 @FOSSUnitedBLR @excalidraw Thanks for being a wonderful person in the open source community! Was great meeting you in real life.
RT @aakansha1216: It was really nice meeting @tomayac in person @FOSSUnitedBLR 😊
@excalidraw memories â¤ï¸ https://t.co/vKKn8tLZ96
RT @nomsternom: My @perfplanet Calendar article is out!
“An HTML first mental model”,
Writing a fast vanilla-based movies app, how to ma…
@henrylim96 Thanks so much, Henry! 😊
RT @ID_AA_Carmack: I resigned from Meta, and my internal post got leaked to the press, resulting in some fragmented quotes. Here is the fu…
Slides from this talk â¤µï¸ are available at https://t.co/xABg9m367b. Thanks, @FOSSUnitedBLR, for having me and letting me vectorize you all with https://t.co/CzpTL30l9i and Bengaluru’s first open-source laptop selfie 💻 🤳 [citation needed]. https
@denladeside Thanks, Lars! 😊
RT @tomayac: @cpeterso @othermaciej If folks want OCR (optical character recognition) for images on Chrome (as already implemented in Safar…
@cpeterso @othermaciej Safari read:
Hon’ble Chief Minister
Govt. of Karnataka
G20
-H2 2023 INDIA
ONE EARTH • ONE FAMILY
ONE FUTURE
KARNATAKA
WELCOMES
G20 DELEGATES
VIDHANA SOUDHA
JCDecaux
SOrrOnO
@cpeterso @othermaciej On Safari and Firefox, this hooks into a macOS system API (https://t.co/adlS1s84mF), so cross-platform, it might require using different underlying implementations. Doing it in user-land with the state-of-the-art tesseract-wasm libr
@cpeterso @othermaciej If folks want OCR (optical character recognition) for images on Chrome (as already implemented in Safari and Firefox), star âï¸ the feature request: https://t.co/1qPIQczNjD. 🖼ï¸ðŸ”¡
@chriscoyier The `”handle_links”` proposal to the rescue (possibly in the future): https://t.co/SoAles4ZFm. Combined with `”launch_handler”`: https://t.co/pZtS8EsTJs (in origin trial).
Or use the automatic link handling feature in Edge today: https://t.co
RT @VeraJourova: News about arbitrary suspension of journalists on Twitter is worrying. EU’s Digital Services Act requires respect of media…
What is interesting is that this adds support for both, `setAppBadge()` and `setClientBadge()`. Chrome so far only supports the former, but not the latter.
A @webkit PR courtesy of @bradeeoh that adds Badging API support (https://t.co/jceuUl1Djv) to WebKit? Yes, please! https://t.co/sgDSBYfa4T
@peterfriese But was this approach correct or at least reasonable with a 2021 view of the world? I guess that’s the question it boils down to.
My slides from the Google Developer Summit, India 2022 session on “Modern Web Capabilities with the Progressive Web App SVGcodeâ€: 🔗 https://t.co/xABg9m3DWJ.
@jaffathecake @wesbos Yeah, I know. I just wanted to point out how some best practices like this stick around for so long they almost become a legend.
@hfmuehleisen @Radboud_Uni @duckdblabs @cwi_da @cwi Congratulations! Impressive achievement! ðŸ’
RT @ashevat: The rise and fall of the Twitter Developer Platform.
Dedicated to the amazing team who built the Twitter API and the entire d…
@wesbos Wait, we never concatenated strings. We always `Array.join()`ed strings because someone somewhere once upon a time measured it to be faster.
@wesbos You may be interested in WebCodecs, which makes this kind of job a little easier: https://t.co/DuAIvxh1m6 (from there, follow your way through to video decoding). Supported by Chrome and Safari Technology Preview (partly).
I ran Speedometer on my iPhone 11 Pro Max on Safari, on the Google app, and on Chrome. The latter two use `WKWebView` by force. Surprisingly different results.
https://t.co/83wyyVhY6K https://t.co/yYwnVxXfLL
RT @ChromiumDev: Speaking of highlights, @Paul_Kinlan catches up with @laparisa, our VP of Engineering and Product, to get her favorites of…
ChromiumDev The web has come a long way in one year!
Let’s journey back to some of the key highlights of 2022 for all of us. What was your favorite? pic.twitter.com/TNPzGIOYiO
RT @googlechrome: [1/3] We’re joining an important collab with Apple @WebKit & @firefox to work on the next Speedometer benchmark to measur…
RT @Log3overLog2: Nice write-up by Criteo of their initial testing of the FLEDGE proposal supporting advertising without tracking people, p…
Informative interview of a Mastodon server admin. In the interview, they discussed the lack of text search, which is debated about in https://t.co/nnDtwJ2Sr7. Personally, I’d like to see rich text search on the corpus of all global Mastodon toots, but d
Well-researched and non-sensational analysis of the state of the world where Apple may be forced to open its iOS/iPadOS platforms to alternative app stores: https://t.co/GGlSonsYtg. 
@aakansha1216 Bangalore sunset. ðŸpic.twitter.com/XTjCkefcaJcaJ
RT @DasSurma: @tomayac I wrote a blog post where I tried making WebGPU accessible to folks with little to no prior knowledge about graphics…
RT @m1guelpf: ✨ Introducing `plz`, an AI-powered command generator. Kinda like copilot, but for your terminal.
It’s ideal for all those we…
@steren @Vjeux I don’t know yet, but want to find out. Maybe @mifi_no has an immediate answer, before I dive in?!
Oh, very exciting: an Intent to Ship for #WebGPU: https://t.co/w8I02Xxc9x. I don’t claim to understand much of it (https://t.co/J746bDIa9o), but I’ve seen some jaw-dropping demos, so as a Web content consumer, I’m very much looking forward to seeing
@aakansha1216 @FOSSUnitedBLR Same here! Hopefully we can get some inspiration for @excalidraw!
@Paul_Kinlan @FOSSUnitedBLR Always a pleasure 🫡. Honestly!
I’m on my way to Bengaluru, India 🇮🇳 to speak at the Google Developer Summit (https://t.co/TgIRfH5nrp). Profiting from the trip, I’m honored that the @FOSSUnitedBLR folks have accepted my proposal to speak at their local meetup ⤵ï¸. ಅಲà³
RT @_devtoolstips: 🆕 New performance tip, just in!
Find your most expense CSS selectors thanks to Edge’s Selector Stats feature.
âž¡ï¸ https…
RT @bgalbs: Pretty special to see @hochsays and the @Chromium team called out by Cleanfeed in their Emmy blog post, and I enjoyed reading m…
LosslessCut, an Electron.js app, allows you to cut videos without re-encoding. 💀
(via @Vjeux) https://t.co/kM7cCwDMV1
RT @verge: Apple is reportedly preparing to allow third-party app stores on the iPhone https://t.co/ussIqPQkhd https://t.co/KVY5ddiqzG
Visual Elements Gallery of Google Search, so you can exactly name the components of a search engine results page (SERP).
(via â¦@JohnMuâ©) #SEO https://t.co/01RS7fgjSo
@shadeed9 Surely they’re looking to debug css-in-pdf. 😇
Fun demo by @kennethrohde for the Compute Pressure API (https://t.co/OEU0xEwVzy), created by Intel in the context of Project Fugu ðŸ¡! An API design goal is to provide enough info for an app to make useful CPU pressure decisions, while not exposing data
@SilentImp You need to make your server send:
“`
accept-ch: Sec-CH-Prefers-Color-Scheme
critical-ch: Sec-CH-Prefers-Color-Scheme
vary: Sec-CH-Prefers-Color-Scheme
“`
GitHub Copilot changed everything. GitHub Copilot Labs changes everything. Again. https://t.co/8Uq8X9E1UX 🤯
@kennethrohde Wow, love it! https://t.co/vFqELcJsji
RT @McSodbrenner: Now and then I come across tweets where users are upset about the lousy quality of their posted images after Twitter comp…
@joaomeloplus @ChromiumDev Responded on StackOverflow: https://t.co/Lsdb57uoSe. Thanks for the question!
@oliverdunk_ @Google I’m so, so glad you accepted the job offer! Super stoked to have you on board soon. Congratulations on the new role 🎉!
RT @tunetheweb: What developers need to know about Chrome’s Memory and Energy Saver modes by @philwalton
https://t.co/nZYdYNCEI1
yawaramin You’ve seen Advent of Code, now get ready for Ramadan of Code. It’s 30 days of no coding.
Chrome, 10 years later, by Evan Martin, who worked on Chrome from the early days, from 2007 to 2012. https://t.co/6AIT9uYRgS
How @paularmstrong, former member of the original team that built the Twitter web app, would rebuild a web app like Twitter today. Hidden in there: he’d use `Sec-CH-Prefers-Color-Scheme` (https://t.co/GDUZEXflzp), spec’ed by yours truly for apps like
@codepo8 @patrickbrosset Nice! If you ask me, jsonhero.io is the state of the art currently. Really really like it.
@codepo8 @patrickbrosset Will there be something like `edge://json-viewer` and apart from handling JSON links it would also act as a viewer I could paste JSON documents into?
@rogueyoshi_FGC @ChromiumDev Please see developer.chrome.com/capabilities/.
@edent Really disappointed that the coordinates don’t lead me to https://t.co/gs8U5WYMLu. Missed chance.
@workingdraft @Latz Project Fugu 🡠ist auf jeden Fall noch längst nicht erledigt: https://t.co/t3OjJjq2fH. Sehr spannend im Moment ist zum Beispiel das Thema Storage mit dem Origin Private File System.
@Paul_Kinlan Whatever it takes, the status quo is so bad, literally anything would be an improvement, even if it would be initially clumsy.
@tunetheweb @Kobe I assume it’s covered in https://t.co/267Ouk2e5J.
@tivrfoa I am not a UX researcher, and it certainly depends on the kind of carousel you display (auto-playing, pauseable, can the user navigate the carousel manually)…
@Vjeux @DaleCurtis might be interested in this project.
As of Chrome 109 beta, Android now supports the Origin Private File System (OPFS) API 🎉 https://t.co/Ieh8peERSu! You can read more about the OPFS in https://t.co/0cSpHJEagD. The OPFS is one of the core Project Fugu 🡠APIs that powers Adobe Photoshop
Prerender pages in Chrome for instant page navigations https://t.co/8MafDQGiWd, by @tunetheweb. I like how this can work statically and dynamically. Definitely only use this when your confidence about the next navigation is high.
Not a huge fan of image carousels, but I liked this one since it makes creative use of CSS and reminds me of a toy I had as a kid (a small plastic “TV” with a rotating disk inside that displayed different images on the press of a button): https://t.co/zeT
@vrandezo Hmm, the deep link is https://t.co/VlTgLJpHqU, and inspecting the source code, it seems like they simply haven’t implemented gamepad support, which is somewhat ironic. I’ll ask…
@IamaCryptofreak @ChromiumDev Please click your profile picture on the YouTube site and send feedback (the last item in the list). Thank you! pic.twitter.com/f7LvN4UvDV
@henrylim96 @Justinwillis96 Nice, looking forward to reading it!
@steveruizok Do you host this example somewhere? This might make for great teaching content.
@marjakh If the kid is smart/evil enough to lock _you_ out by changing the device password after they are in, then yes.
@henrylim96 The (FEATURE NAME)
@denladeside @kennethrohde If it’s reproducible, please file a https://t.co/Hy94ztullb, per the usual. Thanks in advance! You can paste the link here, so I can help with the triaging.
RT @somebitsLinks: European power grid: Nice interactive story explaining power exports and the energy crisis in Europe
https://t.co/DZmWvU 
@GeeKay78 @ChromiumDev Haven’t heard anything, but feel free to file a bug report anew.crbug.comlb.
RT @ChromiumDev: Do you want to learn more about Project Fugu � Then you might be interested in the latest episode of the JS Party 🪩 podca…
@bgbrunocom @ChromiumDev Maybe this link helps and adds some more background: developer.chrome.com/capabilities/.
@aakansha1216 @FOSSUnitedBLR Submitted a talk. I’ll be in Bengaluru from December 16—22 and hope to see you while I’m there :-)
@jamesqquick @juristr Thanks for creating this video. Added to my collection: https://t.co/4FSroIVjSO. This will go live on https://t.co/nqsiaYe58B at the next deploy…
RT @JSPartyFM: 🎧 New episode of JS Party 🎧
🗣 Project Fugu ðŸ¡
😎 featuring @tomayac
🎙 with @nomadtechie & @nicknisi
ðŸ—ƒï¸ #javascript #webdev #c…
RT @jaffathecake: All the @ffconf talks were great, but if you only watch one, @heydonworks’s talk on capitalism, NFTs, and the web, is bri…
Now on stage at @webdirections to talk about “Building Amazing Apps with Project Fugu 🡠APIsâ€. If you’re not at #WebDirections, just follow along (or catch up) from the comfort of your sofa ðŸ›‹ï¸ at home: https://t.co/ggnRcVAo6h. 🦘 The app f
@RReverser My deepest condolences!
heyawhite Hey @webdirections, here are are some tools and templates to help you write better documentation! alexand.us/tw-tools #Summit2022 #webdirections
@DenisTRUFFAUT @petele @jensimmons @slightlylate I used almost this example in a blog post (titlecase in my case) to illustrate how developers can get involved in the standards process: https://t.co/VzPyL1CfdU.
@bgalbs @webdirections @dalmaer Thanks for the kind words! Your presentation came up when I did research on the state of the web platform. It was really fun to come back to your view after all these years. (Also: Here’s to putting more fun personal photos