Replit — Infinite Loops
At Repl.it we aim to make the full power of programming easily accessible for everyone. That's why when we designed our code execution service we decided that we would not timebox users' programs or sessions. [](preview end)
This was a great design decision because it allowed people to build complex programs, things like infinite looping animations, and games -- like this fun text-based game:
But this also meant you could hit infinite loops. And in most cases this was okay because you can hit stop and we'd kill the program for you. Except this failed in two cases:
If the program was sending so much output data to your browser that it was causing it lock up.