
Today’s issue: TypeScript’s Rotten Tomatoes score, David Guetta’s React secrets, and boy math’s prediction of when the singularity will hit.
Welcome to #462.


Your AI agent after crawling through my Bootstrap 3 overrides from 2014
Remember how Cloudflare used to brag about how good they are at blocking bot traffic? Like two weeks ago?
Well on Wednesday, they just launched Markdown for Agents to help websites treat bots agents as first-class citizens, because humans were always dumb and boring anyway.
I’m (mostly) joking, because this does solve a real problem: AI agents currently waste a lot of compute sifting through div soup, script tags, and CSS hellscapes just to extract the actual content from a site’s HTML.
And that’s expensive. Cloudflare shared that their announcement post requires 16,180 tokens in HTML form, but only 3,150 tokens as Markdown (a 4x difference).
So instead of every AI agent continuing to scrape and convert HTML themselves, Markdown for Agents just does it for them at the edge. Here’s how:
Content negotiation for agents – If a client sends Accept: text/markdown, Cloudflare automatically converts the HTML response to Markdown on the fly with the same URL.
Built-in token awareness – Responses include an x-markdown-tokens header so agents can see the estimated token count before stuffing it into a context window.
Content signals included – Responses ship with headers like ai-train=yes, search=yes, and ai-input=yes, to explicitly state how content can be used by AI systems. Like robots.txt, but for LLMs.
Bottom Line: As agents increasingly become a main way we access the internet, serving them structured content at the protocol level makes a lot of sense. Yes, it does feel slightly “dead internet theory”, but if it helps me burn through my Claude token limit a little slower, I’ll try not to think too hard about it.


Tfw you deploy from aws-eu-west-1
Their new EU hosting is available on all plans – including the free one. So you can now crack open a can of Guinness with CTO James Cowling and start deploying from aws-eu-west-1.
That means:
--region flag is coming next week for CLIs and agentsJames also just made this video about what Convex looks for when hiring, where he breaks down how they interview developers, why they don’t use AI in interviews, and his advice for junior devs in 2026.
Check it out here – it’s a refreshingly honest take from a CTO.

Their engineering team shared 3 principles that helped them scale agent development and ship more features.
Did you know that the anchor element can do more than just navigate to a url?
<a href="https://bytes.dev">Read Bytes!</a>

TypeScript 6.0 beta is a “unique release” with inference improvements for functions, Temporal API support, and more. Almost as unique as the Clifford movie release in 1994, where a 43-year-old Martin short plays a deranged 11-year-old boy (20% on Rotten Tomatoes, but a 9/10 to me).
Maria Shimkovska wote an in-depth guide to orchestrating LangChain agents for production using Orkes Conductor. There’s a lot to cover. [sponsored]
Shu Ding wrote a deep dive on building bulletproof React components. I, too have been listening to a lot of David Guetta lately.
React Native 0.84 makes Hermes v1 the default JavaScript engine, ushering in a new era of RN and some big perf gains.
Warp just launched Oz - a platform that lets you run hundreds of cloud-based coding agents in parallel, with full visibility and control. [sponsored]
bearnie is a new library of accessible components for Astro and Tailwind that you can copy directly into your project and easily modify.
Comma CTO, Harald Schäfer wrote about how and why his team owns their own data center, instead of renting the cloud. TLDR it’s Dave Ramsey’s 9th baby step to financial freedom.
Matthew Hansen articulated one of AI’s greatest ironies.
Only idiots write manual tests – modern engineering teams like Notion, Dropbox and LaunchDarkly use Meticulous to maintain e2e UI tests that cover every edge case of your web app. [sponsored]
Brayden Wilmoth wrote about how components will kill pages in the age of AI. But pages kill rock, and rock kills scissors, so it’s still anyone’s game.
crashcat is a new physics engine for JavaScript that specializes in rigid body simulation.
Cam Pedersen used a bunch of unhinged hyperbolic functions to predict the exact date the singularity will occur. Boy math strikes again.
<!-- sends a POST request with the body of PING to url -->
<a href="#" ping="https://api.iwanttotrackyou.com">
Click Me
</a>
data: or blob: directive).<a href="data:,Hello%2C%20World%21" download="helloworld.txt">
Download
</a>
<a href="mailto:tyler@fireship.dev?subject=Re%3A%20hi%20mom&body=%F0%9F%91%8B">
Hi 👋
</a>
And that’s all folks. Thanks for reading ❤️.