logo

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

Performance

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
We’re excited to be shipping the React Events Timeline today! The next time you select a Click event in the Events Panel, you’ll seek to the component’s onClick handler!
post image
We’re excited to share three big Chrome updates today: Chromium 108, Elements Panel, and React DevTools!
post image
We’re excited to share that over the past six months we’ve increased our P50 Butter Score from a 30 to a 90. 43% of replays now start in 15 seconds and resolve requests in under 2 seconds.
Powered by Notaku