I wasn't sure how to do this going in, so this was a fun exercise!
github.com/markdalgleis...
I wasn't sure how to do this going in, so this was a fun exercise!
github.com/markdalgleis...
It has *super* granular links to the Remix Jam live stream for each API, feature and demo, plus a bunch of demo apps and 3rd party integration examples.
github.com/markdalgleis...
It has *super* granular links to the Remix Jam live stream for each API, feature and demo, plus a bunch of demo apps and 3rd party integration examples.
github.com/markdalgleis...
Vite: The Documentary is finally here.
If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.
youtu.be/bmWQqAKLgT4 "
Vite: The Documentary is finally here.
If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again.
youtu.be/bmWQqAKLgT4 "
remix.run/blog/react-r...
remix.run/blog/react-r...
Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!
remix.run/blog/rsc-pre...
Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!
remix.run/blog/rsc-pre...
Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!
remix.run/blog/rsc-pre...
=> remix.run/blog/faster-... by @markdalgleish.com
=> remix.run/blog/faster-... by @markdalgleish.com
In React Router v7.5 we’ve introduced a faster, more granular way to lazy load routes.
This new API was designed to support the upcoming middleware API, but it also unlocked some extra performance optimizations across the board.
remix.run/blog/faster-...
In React Router v7.5 we’ve introduced a faster, more granular way to lazy load routes.
This new API was designed to support the upcoming middleware API, but it also unlocked some extra performance optimizations across the board.
remix.run/blog/faster-...
I started using this before there were docs or any official announcement for it and was slightly concerned I was doing something I wasn’t supposed to 😅😅😅
Glad it’s now been made official 💍
Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.
blog.cloudflare.com/introducing-...
I started using this before there were docs or any official announcement for it and was slightly concerned I was doing something I wasn’t supposed to 😅😅😅
Glad it’s now been made official 💍
Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.
blog.cloudflare.com/introducing-...
Huge shout out to James Opstad for working with us to ensure support on top of our recent Vite Environment API work.
blog.cloudflare.com/introducing-...
remix.run/blog/split-r...
remix.run/blog/split-r...
Check this out — a single `vite build` command can co-ordinate a full client + multi-server build. Previously this was only possible via the `react-router` CLI.
We're “just a Vite plugin” again 😎
Check this out — a single `vite build` command can co-ordinate a full client + multi-server build. Previously this was only possible via the `react-router` CLI.
We're “just a Vite plugin” again 😎
> unmute
> laugh
> mute
> unmute
> laugh
> mute
Here’s a before and after in the network tab.
Here’s a before and after in the network tab.
Ryan put together a neat demo of why this is so great for perf. With your client loader split into its own chunk, it can start running ASAP, even before the route component finishes downloading.
x.com/ryanflorence...
Ryan put together a neat demo of why this is so great for perf. With your client loader split into its own chunk, it can start running ASAP, even before the route component finishes downloading.
x.com/ryanflorence...
The purist in me wanted to leave them out because “the whole point is you don’t need to know!”
But in hindsight this paternalises consumers. It leaves them without a good mental model.
The purist in me wanted to leave them out because “the whole point is you don’t need to know!”
But in hindsight this paternalises consumers. It leaves them without a good mental model.
Thanks @alem.forge42.dev and @patak.dev 🙏
Thanks @alem.forge42.dev and @patak.dev 🙏