Pinned Tweet
Still very early days, but.... npm create orange github.com/zebp/orange-js
14
8
122
50,629
Me uninstalling Arc as a certified Atlassian hater
Today, The Browser Company of New York is entering into an agreement to be acquired by Atlassian for $610M in an all-cash transaction. We will operate independently, with Dia as our focus. Our objective is to bring Dia to the masses. 🔗 More details from our team below
14
27
1,535
72,253
Now that Cloudflare containers are faster than Github actions, has anyone made docs around how I can use Cloudflare containers as my action runner?
14
17
512
41,615
I spent much of last week helping investigate performance issues and running benchmarks from an EC2 VM and it was an incredibly fun experience. The team behind the Workers runtime is world class. One of my favorite parts about this is when we noticed an issue impacting Vercel and making us look better than we should have been. Despite the fact it'd make it harder for us to win the benchmarks, an engineer said "a bug is a bug and we fix bugs" and now we've submitted a PR to Node to give customers on Vercel (and anyone using node in general) some nice perf gains.
Cloudflare investigated CPU performance benchmark results for Workers, uncovering and fixing issues, making Cloudflare Workers faster for all customers. blog.cloudflare.com/unpackin…
7
26
459
69,323
Watching the workers runtime team learn of the weird shit react does was honestly the funniest part of the whole benchmarking saga
React uses exceptions for flow control!?!?!?!!?!

ALT Music Video Wtf GIF

2
5
414
60,900
Taking a break from making a React + Cloudflare framework to make a sample application on that framework. So far: TLDraw, Durable Objects, D1, and better-auth Todo: browser rendering and workflows
9
23
404
82,178
turns out, if you force Cloudflare engineers into a room to discuss performance they'll end up nerd sniping each other with crazy (and cool) performance gains
6
7
347
22,950
This demo, boards.orange-js.dev, is now up on github using: - tldraw - better-auth - drizzle - r2 - d1 - workflows - durable objects - browser rendering github.com/orange-framework/…
Taking a break from making a React + Cloudflare framework to make a sample application on that framework. So far: TLDraw, Durable Objects, D1, and better-auth Todo: browser rendering and workflows
7
13
238
33,164
I'm incredibly confident if you asked any respected doctor if you should recreationally use heroin and especially fentanyl without any medical supervision they'd suggest that you don't. Addiction is one thing but it's stupid easy to accidentally overdose on fentanyl
2
1
169
5,302
Replying to @adriandlam_
actual R2 DX
2
1
192
4,739
I recently finished a project to move the @Cloudflare dashboard to @rspack_dev with it finally hitting production today. The performance gains have been incredible, 30x faster builds and 60x faster HMR times. It's made our lives so much easier, several engineers have come up to me thinking the dev server was broken because it was so fast! But my favorite feedback was this reply I just got where the faster dev experience made this fellow engineer's day less frustrating by removing the need to wait around for webpack. If the webpack codebase you're maintaining is suffering from performance issues, please give @rspack_dev a try! For the ~20 hours I spent on this project I expect we'll save 1000 hours across the entire company over the next year.
9
10
174
44,909
What if your @CloudflareDev Durable Object was also a React component? Very bright future ahead for Cloudflare-first frameworks... (btw, zero bundle tricks)
12
6
168
13,109
being a software engineer is racing to get your PR merged first so the other guy gets the merge conflict
8
18
148
5,543
Nothing quite screams Christmas like a new library for simplifying Durable Objects! I just published my new library for automatically persisting JSON data in DOs via diffs tracked in SQLite. No explicit calls to save/load, everything is done automatically for you whenever your DO resumes.
5
10
141
15,722
Words cannot explain how fucking crazy the Cloudflare data pipeline is, it's mostly not user facing but it underpins a lot of your favorite features at a scale that's unfathomable.
2
4
137
28,039
It's not scary, it's unnecessary. My job has always been typing words and reading words, there's no reason I need to drive for an hour to and from an office do to that while burning the same fossil fuels Elon says he wants to eliminate.
10
103
It's taken years and lots of engineering, but with the launch of containers on Cloudflare we can finally run Workers on the developer platform. Workers have been something that Cloudflare has notoriously lacked, with containers I'm glad we're finally able to support them.
16
7
132
12,146
The new pages in the Cloudflare dashboard just look so good, I'm so happy the bar has been raised.
5
1
129
6,990
This has been what I've been working on for nearly a year now, super excited to finally do the first release of Automatic Tracing. Starting today anyone with Observability enabled will automatically get traces generated for their Workers that are present in the Cloudflare dashboard and can be sent to third party observability providers. We've had internal teams and select customers using this for a while and they've been able to make good performance gains through the increased understanding of what's happening in their Worker. But, today's release is only the first of many. There are several things that we didn't have time to include in this first release like context propagation for distributed tracing, user-created spans, even span events, or even some CF bindings we didn't get to instrument. All of these gaps are on the tracing roadmap and will be released as they're ready, but in the meantime there's still a lot of useful data for those that have Workers in production.
Cloudflare Workers' support for automatic tracing is now in open beta! Export traces to any OpenTelemetry-compatible provider for deeper application observability, no code changes required. cfl.re/4oHQeBu
6
6
127
12,144
My framework, orange-js.dev, got a shout out on today's @syntaxfm episode about full-stack on @CloudflareDev So happy that my little framework project I've built sitting at my kitchen-counter gets introduced as a "this could be the laravel of the JS world" 🥰
6
6
105
9,915
Other observations I made that I thought were interesting this week: 1. React is slow! There's so many weird tricks done in React that hurt performance (and the Workers runtime in particular). We're going to fix this both in our runtime and in React itself, but that wasn't gonna make it in time for this blog. When our runtime team (who are hardened C++/Rust engineers) learned about what React under the hood their reactions were full or horror and hilarious. 2. Cloudflare has locations everywhere, and I know we're fast, but seeing that we often have a lower request latency than Vercel when testing from a VM running in the same AWS datacenter as Vercel was surprising. It is often faster to go from AWS to Cloudflare than it is to go to Vercel from within AWS. 3. Small decisions matter! The amount of code that changed to get these gains wasn't that large. I'm sure there are many other tweaks we can (and will) make in the future to make Workers even faster.
8
3
101
6,424
people when they find out how powerful @CloudflareDev is
7
2
97
4,703
Just doing some math for napkin math results, the benchmarks used roughly $0.85 worth of CF usage and on Vercel the same period cost roughly $2.47. I ignored the included usage with each platform's pro plan and I used pricing in iad for Vercel. The most expensive part of the test for Vercel was bandwidth at $1.44
Replying to @zebassembly
As for pricing, I created a Vercel account and a new Cloudflare account to run these benchmarks. Once the billing period is over I'll post the bills I get from each, I'm certain that CF will be cheaper but I want to give y'all accurate numbers.
4
98
18,337
We've formed a group of engineers that care deeply about dashboard performance. As this goes live, I'm migrating us to rspack for a substantially faster dev experience for us to move even faster, others just finished an upgrade to React 18.
Cloudflare dashboard got ~28% faster this week for LCP, with even more significant gains for users in high-latency regions. Also cut average time of loading screen visibility down by 1-2 seconds.
5
8
97
13,556
(1/2) 2 years ago now I watched @steveklabnik's talk about serverless with wasm and really liked the idea behind it. Since then I wrote a Rust library for using worker KV stores, which got used in the official worker-rs crate! Because of his talk, tomorrow I start at @Cloudflare.
7
3
91
Replying to @filpizlo
This is pretty disingenuous. libbzip2-rs was ported automatically using c2rust which is not designed to make code safe, it's designed to make code compile so you can incrementally rewrite it in safe rust. There are pure rust bzip2 implementations that use zero unsafe.
1
91
2,754
wrangler v4 is out with lots of improvements but my favorite is that you can use modern JS syntax (finally) This diffable-objects example using decorators just works
4
6
91
6,412
Been thinking a lot about data locality and frameworks recently, I think with Cloudflare's edge and Worker's ability to split the application into multiple isolates across multiple data-centers we're in a really unique position to make this really simple. The edge can run your app by the user and by the database.
What if you could "use region" inside Worker to run certain functions in whatever region you want, close to your database for example 😁
5
10
89
18,243
React 19.2 just shipped partial pre-rendering like Next has had for a while, lots of interesting ideas around this and micro-frontends...... The best way to use Cloudflare for web-apps will end up being Vite + React Server Components + Smart Placement, as soon as I nail this combo it's going to be 🚀🚀🚀
3
4
90
8,041
I was one of the main engineers behind this new pricing and I was *really* excited knowing how much of a difference this would make for some people but hadn't seen the numbers for anyone yet, this just made my day ❤️
4
1
83
7,528
So I should move to an entirely different state halfway across the country, losing the ability to keep in regular contact with my family just so I have a commute under an hour? Why would I do that when I can stay remote and be more productive?
8
58
Please don’t do that, leadership at Activision won’t do shit ahead of time and engineers without the power to fix it ahead of time will be forced to step away from their families during the holidays. Release it, but release it when the engineers won’t have to choose between their families or their boss.
4
1
78
3,116
It's your body and your life, do whatever you want. But don't imply others are stupid for saying that doctors wouldn't recommend you recreationally take drugs that have ruined the lives of hundreds of thousands of people.
1
67
4,577
As for pricing, I created a Vercel account and a new Cloudflare account to run these benchmarks. Once the billing period is over I'll post the bills I get from each, I'm certain that CF will be cheaper but I want to give y'all accurate numbers.
1
81
22,034
I want wrangler.config.ts so fucking badly, I'm so over generating types from json.
6
1
81
10,177
What if your React components were multiplayer out of the box? No messing around with WebSockets, no client side state tracking, use your Actor as a component and you got multiplayer real-time UIs. Coming soon to a @Cloudflare react framework near you....
5
7
80
5,913
Very cool to see Zed build on Cloudflare! I've been trying Zed for the last week and this so close to replacing Cursor as my go-to editor, absolutely love the vision of this team.
"Our current backend has been chugging along since basically the beginning of the company. We needed a full reboot of our backend... Enter Zed Cloud." Learn about how we're rebuilding our cloud infra in Rust (obviously) and Cloudflare: maxdeviant.com/posts/2025/he…
1
6
77
16,833
crazy that writing mods for Minecraft when I was twelve spiraled into working at a tech company where this is the view
9
3
73
3,878
This is what I've been working on, a tool in the dashboard to create custom queries to visualize and investigate all the telemetry data you've ingested into Workers Observability. You can visualize, filter by, group by, or order by any field you've ingested in your structured logs and then save interesting queries for the next time you break something :)
1
7
70
3,515
Replying to @thekitze
we take pictures of lava lamps
3
1
67
3,570
The new dark mode for the Cloudflare dashboard looks sooooooo nice
2
5
71
4,395
Experimenting with using rspack for the Cloudflare dashboard, so far I'm seeing a 96% reduction in build times. This is insane.
10
7
68
7,390
workflows dx
11
68
14,329
Replying to @_ashleypeacock
I did a lot of the engineering work on the project to move from our old wall-time based billing to our CPU time based billing, one of the few projects you get to do where you make billing both simpler for customers and for the engineers maintaining it. Probably my favorite change I've made to Cloudflare's developer platform :)
7
2
67
1,800
Still many many many more pages to improve, but the UI of the Cloudflare dashboard has gotten so much better this past year.
7
2
68
4,572
Replying to @zack_overflow
This is a really simplistic view of ISA comparison that doesn’t hold that much water in modern ARM and X86 cores. X86 does have fewer registers (without weird vendor extensions) and stronger memory ordering, but modern x86 cores do have parallelized decode and aren’t inherently more power hungry by a meaningful amount on ISA level. Jim Keller of Athlon 64, Apple A4, Zen 1, and “whatever comes out of Intel” fame has talked about how ISA isn’t nearly as important as it once was and how the micro architecture is significantly more impactful. Arm cores isn’t necessarily better because they’re Arm, Apple just has a really amazing wide architecture while Intel and AMD have been down a core design paradigm (not as wide but super pipelined for lots of clocks) that isn’t as performant in modern workloads at modern power profiles.
1
2
66
4,796
Cloudflare Workers and React Server Components are a match made in heaven, the more I play around with them the more I realize the potential to revolutionize how fast apps are built. I can’t put into words how powerful this combination is, I’m gonna have to build a lot of demos.
2
6
67
4,512
huge huge huge congrats to all my amazing coworkers who were involved in this massive effort. Undoubtedly the biggest Developer Platform release since Durable Objects IMO
Cloudflare Containers are now available in public beta. Deploy simple, global, and programmable containers alongside your Workers: cfl.re/4kNjs06
2
66
3,122
Replying to @filpizlo
1
62
1,337
Replying to @EastlondonDev
I remember earlier some engineers "tested" the container platform by running CS1.6 in a container and playing it to verify it worked. I was very sad I was out on PTO that week.
2
62
5,091
Well, my framework might not be popular but at least the logo has made-by-engineer energy 🥲
1
63
2,123
the parts of a Cloudflare birthday week you don't see 😅
5
59
6,662
On vacation but still thinking through a simplified Durable Objects experience, this time for Hono. What do y'all think of this idea? A Hono middleware to run routes inside of a DO where you can interact with DO storage / alarms / whatever inside the route without having to write your own DO classes
10
3
59
5,710
This + smart placement + server components will change the way I build frontend applications forever.
2
7
56
4,970
workflows + durable objects + browser rendering is so so so nice
2
2
57
5,869
Soon to @orangeframework, automatically provision Durable Objects without needing to edit wrangler.json 😎
5
2
56
5,451
Coming soon (tomorrow?) to @orangeframework, agents-sdk support Here's the @CloudflareDev agent-starter ported to 🍊 (available once I make an agent-sdk bugfix pr)
2
5
55
3,218
ok but like, what if?
9
2
53
7,524
Still heavily prototyping, but @orangeframework will get an introspection feature allowing you to run an ephemeral Worker on your account to view the contents of your D1 database and your Durable Objects (and hopefully some other products) stay tuned
2
5
53
3,374
There's now a website for those interested in the framework with the world's simplest quick-start ever. orange-js.dev docs coming soon :)
Still very early days, but.... npm create orange github.com/zebp/orange-js
8
6
53
6,379
Durable Object Server Components with @RedwoodJS
4
3
53
4,926
I love this image so much
2
51
2,089
Going to experiment with this over the weekend, but I think by abusing TS const parameters I can make a fully type-safe Wrangler config with the Env type inferred instead of generated.
I want wrangler.config.ts so fucking badly, I'm so over generating types from json.
5
1
52
4,583
I can hardly contain my excitement blog.cloudflare.com/containe…
47
2,167
This is what I've spent the past quarter working on and coming in to help the baselime team build on Cloudflare has been an incredibly fun experience. I always say that CF has more ideas than time to implement but they are some of the most productive engineers I've ever seen.
It's been incredible to watch @boristane and the @baselimehq team join Cloudflare and ship at ⚡ speed. All of this runs on Cloudflare infra and is in the Cloudflare dash. "Hit the ground running" doesn't begin to describe it.
1
4
49
11,853
I'm excited to announce my new startup, cloudflare2 where I'll be running the stock caddy docker image on cloudflare's new container platform
3
2
44
2,951
Replying to @filpizlo
The observation is disingenuous (or maybe irrelevant is a better word) since this is not a port that was trying to remove usages of unsafe, initially it was trying to port the C one-to-one. The implication of the tweet is that the best Rust can do is unsafe, which is not the case with manual ports such as github.com/paolobarbolini/bz… which don't use unsafe.
1
48
1,268
Well birthday week is over for me. Time to stop writing Workers on my Cloudflare MacBook and start writing Workers on my personal MacBook. Let the birthday weekend begin!
2
46
4,865
We launched this yesterday and literally the day after I used it to root cause an issue. Building Cloudflare on Cloudflare to debug the issues we have while building Cloudflare on Cloudflare.
really happy about how far @cloudflare workers has come in observability: - query builder to let you create and save complex queries for your logs - CPU and wall time for workers invocations - invocation view that tells you the source of an event team has been cooking 🧑‍🍳
4
7
48
6,473
working on it, it's just a really big PR to review /s
2
46
6,606
why cant i put headers on websockets in the browser what the fuckkkkkkkkk
7
47
4,958
Thanks to the brand new @cloudflare/vite-plugin package, my framework now supports hot module reloading within workerd locally. Progress progress progress 😁
2
5
47
3,140
Tightly integrating Durable Objects into state-aware frameworks has made me even more bullish on them, holy shit this is fucking magical
2
2
45
5,873
This is all the code necessary for both the client and server to sync tldraw canvases to Durable Objects based on the id from the path. Only ~25 lines, most of which has nothing to do with Durable Objects and just basic data plumbing
5
2
45
12,903
One of my favorite parts of Cloudflare is the eagerness to swarm on difficult problems, even if they aren't directly responsible for the problem.
2
3
44
5,163
with all the Workers announcements coming out today it's cruel that I have to spend the rest of my week making Workers even better instead of playing with all the new things
2
2
41
2,299
Replying to @ImSh4yy
I'm sad that that seems to be the case honestly. As long as multi-cloud solutions are a thing we won't be playing a zero sum game so I really don't like the aggressive attitude some people are taking. I hold an incredible amount of respect for the engineers at our competitors. And while I want to outcompete them, I also want to acknowledge impressive engineering when I see it.
1
40
10,189
Replying to @thdxr
That and Google (from an engineering perspective) squandering a lot of their fantastic engineering on horrible product decisions. Google could end up the xerox parc, incredibly innovative engineering that no one cares about because they could only really productize the one thing
1
41
3,639
Tesla designing an insufficient cooler for a GPU isn't nearly as dangerous as shipping a GPU with a power connector that is known for catching fire if bent too much. Especially when these GPUs don't give you the option of not bending them if you want your side panel on.
37
Why reverse engineer React Flight when you can just reinvent it over capnweb. Imagine interactive server components without any bundler tricks. No "use client", no "use server", just React.
1
2
41
3,677
Replying to @skeptrune
(I'm late and employed by Cloudflare, I'm biased!) I just saw this so I thought I'd build a quick showcase of how I'd tackle putting this together. > you are forced to do all of this non-traditional custom nonsense with `wranglerrc.jsonc` and `worker.js` to do simple things We do definitely have more of a learning curve than a traditional reverse proxy, but that's also because we are more flexible by nature. There's certainly a way we can make use-cases like this easier, will post feedback internally. Link to code: github.com/zebp/assets-by-ac…
3
41
3,412
Replying to @zack_overflow
Make this for real with WebAssembly then I'll be pissed off at the overhead of using WebAssembly for UI
2
37
4,592
What if your server components had interactivity and didn't require bundler tricks? cooking up an idea with @csparks1919
2
2
41
3,534
How did you get a picture of my cat?
1
35
React Router + Claude + the Workers vite plugin + remote bindings is such an insanely good setup for building one-off web tools quickly.
2
39
5,419
Still need to make a more compelling demo but adding support for @Cloudflare's new agent-sdk in orange-js.dev only took an hour, most of which was me failing at tailwind
Time to speed-run adding agents-sdk to Orange
2
4
37
4,334
For all of you engineers that need 5 minutes of CPU per invocation, here you go! You scare me
we heard you wanted more CPU time to do more on @cloudflare workers, so we increased the CPU limit from 30s to 5 minutes (!!!) developers.cloudflare.com/ch…
1
39
2,037
Replying to @dobroslav_dev
~60% faster in multicore
Workers Builds are now... ...faster than Github Actions standard runners ...faster than Cloudflare Pages builds ...even faster on the $5/mo Workers Paid plan
1
38
5,854
Replying to @aidenybai
I add a symbol property that I then export in the codebase but don’t expose as a package export and then do global[theSymbol]. Makes it practically impossible for someone to use without going out of their way to find it
37
1,567
when we were implementing the new billing model we chose the term standard because it’s simple and boring, just like pricing should be :)
We didn’t need to give how we bill you a fancy name because charging based on what you use felt obvious.
3
3
37
3,662
Cloudflare is not a traditional compute provider, it is a programmable highly-distributed network. The network is the computer and RSC is the abstraction for scheduling compute across the network.
Cloudflare Workers and React Server Components are a match made in heaven, the more I play around with them the more I realize the potential to revolutionize how fast apps are built. I can’t put into words how powerful this combination is, I’m gonna have to build a lot of demos.
1
4
38
1,983
it makes me really happy that Cloudflare hires active node contributors to improve our node compatibility, especially when they can do cool shit like this
Soon, node:http and node:https modules are coming to @Cloudflare workers! github.com/cloudflare/worker…
1
1
37
2,761
cf’s developer platform is so big now that I don’t know what most of the dev week announcements are, so I get the be just as surprised as you all. LFG
1
36
1,098
If you like to write TypeScript, like the Cloudflare Developer Platform, and like to enable lots of crazy cool possibilities please go apply! We have so many cool ideas that will leverage the cool shit this team builds.
Friendly reminder that I'm currently hiring @CloudflareDev. If you or anyone you know is in Austin (or willing to relocate!) and wanting to work with us, feel free to DM.
2
1
38
3,990
Replying to @AnxiousHolly
Hardware isn’t the problem with iPhones, the hardware is really good. The issue is that iOS has turned into a buggy mess, I switched to the Pixel 10 after having the buggiest phone experience ever with iOS 18
9
36
6,937
What if you could "use region" inside Worker to run certain functions in whatever region you want, close to your database for example 😁
5
3
35
16,692
TIL the very first piece of code you see on the Cursor website is Cloudflare code
2
34
2,231