Merrick Christensen
banner
merrickchristensen.com
Merrick Christensen
@merrickchristensen.com
Principal Software Engineer @ Webflow - Long Live the Open Web. Trying to follow Jesus. (he/him)
A @lambert.fun is an amazing asset.
January 10, 2025 at 11:35 PM
I've only seen people do this using one of the myriad `react-server-dom-` packages... github.com/facebook/rea...
react/packages/react-server-dom-webpack at main · facebook/react
The library for web and native user interfaces. Contribute to facebook/react development by creating an account on GitHub.
github.com
January 4, 2025 at 1:23 AM
Will that produce RSC? Looks like it produces a stream of HTML?
January 4, 2025 at 1:21 AM
Thanks!
January 2, 2025 at 6:09 PM
I’m speaking from ignorance on that and would love if that’s true! Gotta adopt it on our code and see!
December 11, 2024 at 8:48 PM
It depends on the expense of those renders whereas selectors tend to be drastically cheaper. I think Redux’s useExternalSyncStore and hooks implementations are good evidence of that.
December 11, 2024 at 8:31 PM
In our case, a single context update without granularity could mean tens of thousands of renders. And if those renders are higher order components their reconciliation cost is multiplied... Sounds like the team is going to stick with the compiler bailouts in render rather than granular context read?
December 10, 2024 at 9:11 PM
I wish you could see the sorts of things we've had to do to squeeze performance out of React at Webflow. Granted we're running a web app within a web app... but many of our unit tests leverage counting to ensure that optimizations aren't broken over time.

Really excited about compiler for us.
December 10, 2024 at 9:09 PM
Would really love to get granular updates from context updates. I remember seeing the idea of memoizing within use calls?
December 10, 2024 at 8:09 PM
Hey thanks for sharing!
December 3, 2024 at 2:56 AM
By the time I'm done on this planet it'll all be archives of shame... 😆
November 25, 2024 at 7:35 PM