Changelog 40: Thank you ❤️ 🛹

profile photo
Jason Laster
Image without caption
Thank you for the incredible reaction to BugSlayer, our new landing page. It was humbling to hear how Replay has helped so many folks.
When we started, we believed that time-travel debugging could help people see their software in new ways. It is another thing entirely to hear it from all of you.
If you’d like to celebrate this moment, reply to this email and we’ll send you some sweet Overboard swag. Together, we’ll launch time-travel debugging to the moon 🛹 🚀
Image without caption


This past week we focused on all things editor performance. Stepping is now 5X faster. Scrolling and hovering in a large file is somewhere between 10 and 100X faster.
On the backend, we removed a slow code path that in one extreme case, brought a 1 minute 40 second start time down to 42 seconds. We found this path by using our open telemetry spans to start v8-profiler traces. This helped us see that the symbolify function which was demangling C++ call stacks coming back from the browsers was taking an excessively long time.

New User Experience

We’re also revisiting our new user experience so that print statements are more discoverable and it is clearer that they are editable. Next time you add a print statement you’ll see that the panel input box is more prominent.
Image without caption

Replay story

This week, we thought it would be fun to share how BugSlayer was built. Here’s a loom and replay. Under the hood, BugSlayer is built with Next.js, React functional components, and a lot of GSAP for animations. Huge props to the incredible team at Basement Studio for pulling it off.
post image
Today, we’re excited to release Instant Replay. Instant Replay is one of those updates that changes everything and is the reason we’ve been heads down the past six weeks.
post image
Our plans to reach seven second start times by June. The new React Timeline and suspense architecture.
post image
Today we’re excited to release shared print statements. When you open a replay, you’ll now see print statements added by others.
Powered by Notaku