google chrome. web performance.
the web is the platform.
https://paul.irish
- paulirishVery impressive to see the primitives of CDP be used for such a different DX than what's in existing devtools. Really well done.
- Amen! The terms "accordion" and "carousel" were really codified by the pattern library. Establishing a common vernacular definitely accelerates things.
- I worry that OpenRouter's Apps leaderboard incentivizes tools (e.g. Cline/Kilo) to burn through tokens to climb the ranks, meanwhile penalizing being context-efficient.
- Makes me think of the Histomap, designed in 1931. It's an attractive design for history over a timeseries: https://www.visualcapitalist.com/wp-content/uploads/2017/11/...
In 1942 he did one for Evolution which is closer to your pitch (log scale Y axis, etc): https://www.davidrumsey.com/luna/servlet/detail/RUMSEY~8~1~2...
- Have been using Mergiraf for the past 4 months. It's automatically solved about 70% of my conflicts and, luckily, I've never contested any of them. Pretty pleased.
- Yeah my bad; I was on the go. I'm on the Chrome team, I work on DevTools.
- A counterpoint to the idea that this is entirely Google's doing: https://meyerweb.com/eric/thoughts/2025/08/22/no-google-did-...
- Chiming in with my alternative, like others' but uses simonw's `llm`:
However, in practice, I notice the generated messages focus more on the what than the why. So it's rare I use them verbatim.git upstream-diff | llm --system-fragment cl-description.md - Over in r/ADSB, someone recently posted a 3D visualizer of live ADS-B data: https://objectiveunclear.com/airloom.html. A nice alternative to the standard 2D maps we're used to.
- This vulnerability was reported to NPM in 2016: https://blog.npmjs.org/post/141702881055/package-install-scr... https://www.kb.cert.org/vuls/id/319816 but the NPM response was WAI.
- `latentflip-test` is from the same fellow who did the "What the heck is the event loop anyway?" JSConf EU talk that many have seen. https://youtu.be/8aGhZQkoFbQ
- Beyond all the wasm/webgpu approaches other folks have linked (mostly in the transformers.js ecosystem), there's been a standardized API brewing since 2019: https://webmachinelearning.github.io/webnn-intro/
Demos here: https://webmachinelearning.github.io/webnn-samples/ I'm not sure any of them allow you to select a model file from disk, but that should be entirely straightforward.
- Turns out, the original TiddlyWiki used a java jar to handle the file persistence. (I remember it being so magically automatic, but recently investigated how it was done)
- The comment thread: https://m.slashdot.org/thread/65583466
- So glad to find some like-minded folk who care about this! Nice post, Shane.
Thanks for calling out my research on this. Really glad you found it.
https://github.com/paulirish/lite-youtube-embed/pull/167 has my solution. Basically we only attempt the hqdefault.jpg and the sddefault.webp; no other ones. Based on my research this is (probably) the best solution that optimizes for both latency and coverage. Though, I could see switching the order of two in the future.
Pretty sure the oEmbed solutions folks are mentioning are only reasonable if you're doing this work server-side/eagerly. Obviously that changes things quite a bit.
- You can install webapps "as an app" which solves that problem... its own icon in the dock, cmd-tabable, etc. In Chrome this is under the "Cast, save, share" menu.
- We're working on this within Chrome DevTools, similar to an MCP server with the signals you're describing.
- An approach I've been using recently is to rely on pyannote/tinydiarize only for the speaker_turn timestamps, but prefer the larger model (or in this case YT's autotranscript) for the actual text.