Skip to main content

Connection stability, bandwidth, and polish

· 3 min read
Conner Ow

Welcome back to another edition of Replit Updates!

In the past two weeks we merged a total of 906 pull requests.

Features & Launches

Less Repl Reconnects

Repls are computers that live in the cloud. If the virtual machine behind your Repl disconnects, you will lose your network link and your Repl will restart, interrupting your coding session.

All users on Hacker, Pro, or Teams plans will see a 10x reduction in container restarts while coding in the Workspace. Now you can code for multiple hours straight without a single restart.

See the blog post and our partnership with Google Cloud.

Outbound Data Transfer Limits

Outbound Data Transfer, often referred to as bandwidth or egress, is the amount of data your Repl transmits to users and extenal services. As of April 7th, we have started to enforce this limit.

We started limiting egress since abusive Repls were keeping costs high. Now that we are paying for less abuse, we used our savings to enable non-pre-emptible VMs.

bandwidth pricing

On the Account Page under Resource Usage, you will see a meter for Outbound Data Transfer. Regardless of your plan, you can increase your monthly bandwidth quota for ten cycles per GiB.

data transfer indicator

Tab Dropdown Options

Clicking on the header of a file tab will show a dropdown menu. We've added the options to copy the file path, copy the link to the file, and even download it!

dropdown

Workspace Bug Fixes

Search Priority

In a large codebase, there are often many files with the same name. Previously if you opened the command bar and searched for a file, all matches would display in random order. Files are now organized hierarchically, or by file depth.

Before

After

Declaration Highlighting

The declare keyword in Typescript files were previously not highlighted as valid keywords. Sergei Chestakov smashed this bug almost instantly.

Before

After

Type Folding

You can now fold types and interfaces in the editor! Huge thanks to Giuseppe Burtini who implemented this fix.

Polish

Location Alignment

The Location map pin on user profiles wasn't aligned with the text correctly. The polish king Bookie0 identified and fixed this pesky CSS issue.

Before

After

Account Dropdown Hover State

When opening the dropdown in the sidebar by clicking on your username or profile image, the items in the dropdown didn't change color if you hovered over them. Once more, Bookie0 hopped in and saved the day with his amazing CSS skills!

Before

After