What is intriguing about debugging this day?
Most gadget is debugged with print statements. Print statements assemble it easy to stumble on the portray your code became called in, however can utilize a whereas to update because each time you add a brand new print observation, it is major to refresh and reproduce the bid. And you should perchance perchance by no system assemble sure the following time you re-streak this map, it will streak the identical approach.
Time-slither debugging is indulge in Instantaneous Replay to your gadget. You’ll want to perchance perchance also file your gadget as soon as and replay it as normally as you indulge in. This implies must you add print statements in Replay, you now now not must always edit, refresh, or are attempting to reproduce the worm. Replay will merely demonstrate the connected logs in the console.
We’ve all been together with print statements since our first “Hi there World” so it is a long way intriguing to assume what it will feel indulge in for them to be any quite just a few. Ought to you give your self 5 minutes in Replay, you’ll by no system return.
The Upkeep Tax
The most sophisticated factor of fixing a worm is infrequently reproducing it in the first location. Bugs can additionally be incredibly distracting, requiring developers to context swap off of existing work in portray to study the brand new bid.
Replay helps groups withhold their evolving gadget stack because anybody can file the bid and developers comprise the total context they must always fix the bid. No reproductions needed.
We’ve been in a yelp to make exercise of Replay for customer toughen since day one because all of our users comprise Replay. As an illustration, Imprint, CTO of Hover, recorded a worm he became seeing and Holger, an engineer on our team, learned the bid. It sounds straightforward, however the skill for Holger to debug Imprint’s bid as if he were experiencing it in proper time is magical!
Runtimes needs to be replayable
It could probably probably perchance perchance presumably had been extra vivid to rental one browser, however we designed Replay’s recorder to work across a fluctuate of runtimes and platforms from the commence. We are additionally releasing Replay for Chrome and Node in Beta this day. Be a part of our Discord channel to allotment solutions.
Our unbiased is for runtimes to be replayable: we needs in an effort to utterly realize our gadget irrespective of where it is a long way working or what language it is a long way written in. We enlighten their own praises how Replay works right here and lend a hand you to determine out our Firefox, Chromium, and Node forks on GitHub.
Launching this day is our alternative to commence Replay up to a elevated viewers and learn from the team. We are attempting to assemble debugging extra visible, exploratory, and enjoyable. We are succesful of ideal enact that with your wait on.
Our unbiased for 2021 is to wait on groups file debuggable worm experiences. We comprise now aroused about JS bugs up to this level, however we are succesful of be turning our attention to visible and networking bugs post-launch and must be releasing the Aspects Panel and Community Video display this Plunge.
We are working with XState, Excalidraw, and React DevTools so as that post-launch they’ll update their bid templates to accept replays. Truly feel free to reach out must you should perchance perchance indulge in to make exercise of Replay on your team.
Our fundraise and dream team
I’m happy to allotment that this past spring we raised a $5.7m seed-spherical led by Peter Levine at a16z. We feel incredibly lucky in an effort to allotment the slither with Peter and our customary investors, Jesse Beyroutey at IA Ventures and Angela Tran at Model One.
We are additionally aroused to welcome some comely nice angels: Tom Preston-Werner, Max Schoening, Amjad Massad, Shawn Wang, Ives van Hoorne, Rasmus Andersson, Beyang Liu, Kenneth Auchenberg, Johannes Schickling, and Christopher Chedeau. Their expertise constructing and operating developer instruments companies has been worthwhile and we’re so lucky in an effort to work with them.
The Replay team is rising across many areas. With this new financing, we are hiring in engineering, fabricate, developer members of the family, and extra. Our team is fully-a long way-off and constructing gadget for the prolonged time interval.
Please explore our jobs online page for all commence roles. Ought to you enact now not explore a job that matches your background, however you mediate you should perchance perchance also be an fine fit, please write to [email protected] and expose us a minute extra about your self.
— Jason (co-founder and CEO)