You spoke about the Svelte adapter, and Austin Krimm is the one that was working on that. He gave a talk at Svelte Summit on that, and I thought I was like, ooh, I love Remix already, but if I can use the language that I like to write in as well as use the framework that I love, I'm super excited about the future of all that.
And so earlier, I said I would come back to this with the server components that you were talking about. So how closely is the Remix team working with the React team and getting, like, those server components, and how is that working? Yeah, that's a great question. They've been in contact with us, and we've been in contact with them about just general offering feedback on some of their designs. I know that that feedback was crucial to a lot of the changes they made in the recent release of server components. If you've been following the server component story, there's been a lot of changes, right, from the initial RFC to where we are today, and it's still not finished, right? That story's not done. And so we're very excited to see where story components go and very open to providing feedback I know that some of our team members are speaking with the React team on a fairly regular basis. I'm actually gonna have lunch with one of the members of the React team today. So, yeah, there's certainly a lot of opportunities for us to collaborate, and I'm really excited to see where server components go.
Right now, a lot of folks are asking us right now, why don't you support server components? And the short answer is we just fundamentally have different takes on some of the same goals, right? That was a part of the motivation for Remix well before server components were a thing, right? So just sort of because of the different fundamental approaches we take to solving some of the same problems, we just don't need server components right now. However, I think there's a lot of opportunity in the future, depending on how that technology progresses. I think there's a lot of potential in reducing bundle size through partial hydration if we can sort of break that away from some of the data-loading APIs they're aiming for with server components. So, yeah, I'm very much looking forward to that collaboration and seeing where that story folds out and how we can bring some of the advances there.
Yeah, is that partial hydration story part of the reason why you would want to use server components? Because Remix is server-first already. So you're already on the server side. What's the benefit to adding these server components in React? Well, that's kind of what we have to figure out, right? Like, we don't know because the story of server components is just not done. It's still kind of a beta software, and, you know, I'm excited to see what happens with Next.js and their embracing of server components because, you know, we work— obviously, we've talked about working very closely with the Hydrogen team. They worked—they were one of the very early adopters of server components before— in the very early APIs, like, they really took a big risk on embracing that. And they ran into some issues, and that feedback is—was also highly, highly valuable for the React team in making some of the changes they did to server components. So, yeah, I see this as an ongoing saga that, you know, we'll see how it plays out, but that collaboration is going to be crucial in making sure that server components and Remix are successful in achieving their goals.
Awesome. Yeah, I could see a lot of people are excited for all the new features that you're all going to come up with because people are already asking, when is the first roadmap livestream planned? When is that happening? What is—come on, let's dig into that. What do we mean by that? When are we livestreaming? The question was, when are you going to livestream talking about the roadmap? I think that's what they were asking. We can do it right now. Do you want to pull it up? You're going to share your screen and we'll go through it? Yeah, I'm telling you, it's public. Go check it out. It's in GitHub. Yeah, it's all out in the open.
Comments