Skip to main content

Introducing Replit Updates - a changelog

· 5 min read
Dave Madden

This is the first edition of Replit Updates - where we get to share what we’ve been up to in the past week! What have we built for you? What have we fixed for you? It’s all here. Read to the end for a peek behind the Repls and into the lives of the engineers building Replit!

This week we merged 496 pull requests, pushed 1224 commits, and added 349,343 lines of code to our codebases. See what we shipped: 👇

What we shipped

Ghostwriter launch

Earlier today we launched Ghostwriter to the public after months of closed beta-testing, and last week the team shipped some final pre-launch improvements to make Ghostwriter faster and more reliable.

Ghostwriter

This was a major team effort:

When we launch a new product line like Ghostwriter, it takes more than just engineers building the feature itself: Jonathan, Ted, Devin, and Aman built out the onboarding experience and purchase flow you’ll go through as you try the 14-day free trial.

Mobile app magic

It’s been two weeks since we launched our amazing mobile app for both Android and iOS and we’ve been shipping improvements based on all your wonderful feedback! Last week:

  • Abdel and Matthew lowered the sensitivity of the shake to provide feedback feature and gave active users the ability to turn off the shake feature entirely.
  • Ian fixed your mobile keyboard: it no longer covers up the editor or console.
  • Matthew also improved TypeScript and JavaScript code suggestions.
  • And the entire team, led by the incredible Laima Tazmin, made improvements to both stability and speed.

We're always shipping new features and fixes, so be sure to update your app!

New File History Viewer

This week we moved the entry point for our new History feature from the nav header to the bottom of each file. Brian, Tyler, and Moudy collaborated on this redesign, making an already helpful feature dramatically more convenient to access by file.

You used to find History here - and pressing the button took you to an entirely different page:

Replit History 2 in the nav bar

Now you can find the History icon in the lower-right-hand corner of the tab you're working in. And you can use it without leaving the editor:

new Replit history function in each tab

Bradley made all the things faster

You may have noticed something this week: Replit is faster.

Like, a lot faster.

You can thank Bradley. Bradley, as one does, discovered a way to cut our web tail latencies in half. Overnight our 95th percentile latency dropped from 1+s to less than 500ms. Check out this absolutely bonkers chart:

Brad made all the slow things go fast

The top line represents the slowest 5% of requests to Replit.com Before Bradley (BB). The bottom line is the slowest 5% After Bradley (AB). Bradley is our hero.

We salute you, Bradley.

we salute you, Bradley

Become a teacher on Replit

If you’ve done any of the 100 Days of Code lessons, you’ve seen the special internal feature we built that lets us design interactive tutorials directly on Replit. We thought it was too good a feature to keep to ourselves, so now you can create your own Replit-native tutorials. There’s even a contest with prizes:

join the tutorial jam

What we polished

  • Eddie Nuno modified the repl auth token expiration time for better user-experience.
  • Toby Ho improved the publishing flow to ensure templates are built before they’re published, which makes them faster for every person who uses them - no more installing packages every run!
  • Madison made every teacher’s week when she shipped an improved/more performant Project Overview page. This new version stays speedy even under peak load!
  • We’ve also made our updated brand kit available here: http://replit.com/brandkit . Please Meme Responsibly™️.

Behind the Repls

We love building Replit, and we work really hard. But we have fun too. Every week at the end of the update, we’re going to share a little peek into some of the other things we’ve gotten up to.

Comic Sans-sanity

A few weeks ago Talor and Jonathan made a deranged bet. The first bet we’re aware of, by the way, made in Cycles:

The challenge: who can code in Comic Sans the longest? Yes, we agree: this is madness. Just look:

Comic Sans all the things

And, yes, this bet extends to writing code on Replit:

Comic Sans is taking over the world!

Editor's note: They’re both 100% committed to winning, so it’s likely that many of the new features we ship over the next year will have been written in (shudder) Comic Sans. We would not inflict this on anyone, so please keep Talor and Jonathan in your thoughts.

Keep track of this unhinged experiment on this Repl:

days and counting

Debate over the best mechanical keyboard switches rages on

We talk about the important things too: like which mechanical keyboard switches are best. Gian thinks MX Browns are little too heavy. Luis thinks Gian might want to tune them, but Giuseppe insists “Kailh Box Whites are the pinnacle of switches” and the conversation eventually devolved into us laughing at reflections of ourselves in this YouTube parody.