logo

Changelog 48: Multiplayer 🎮

Today we’re excited to release shared print statements. When you open a replay, you’ll now see print statements added by others.
profile photo
Jason Laster
Image without caption
Jason here! Today I’m excited to share a major update in how collaboration works in Replay. The next time you open a replay, you’ll see print statements added by others.
I firmly believe that the two hardest problems in Computer Science are not caching or naming, but being stuck and struggling alone. These are the problems that have caused me to doubt my own abilities and work in unhealthy ways. This is why, we’ve historically focused solving the reproduction problem because if you have to first reproduce the problem, just to see it and understand it, you might not.
But we can go so much further. I fell in love with software development when I internalized that it was a team sport. Some of my fondest memories have been pairing with colleagues and achieving a mind-meld state. Today we’re taking our first baby step towards solving the flow state problem and helping you debug your software together.
This will be a gradual process. We won’t be going full Figma on day one, but this is the direction we are headed and we could not be more excited to see what happens when it is easier to support one another.

Additional Updates

Jump to Code We’ve added the Console’s Jump button to the Event Timeline so that it is clear that you can jump into the event’s onClick or onKeyPress handler. React Events is only two weeks old, but it’s already one of our most popular features.
Image without caption
View Component Source Mark added support for jumping to a React’s component definition Tweet. You can now inspect a component, jump to it’s source code, and add a print statement in 3 clicks!
Image without caption
Persisted expanded states When you jump around, Replay will no longer reset object and scope expanded states. This was one of our longest standing bug reports (PR).
Image without caption
Related posts
We show our prototype integration with OpenHands for reliable AI development
We share our plans on helping AIs resolve issues fully automatically
Over the past couple of years, JS frameworks like Next.js and Remix have gone full stack. We believe it’s time for DevTools to join the party!
Powered by Notaku