Web terminal without persistent disk
When I'm writing software, I want to be able to run tests before I commit changes so that I know that feature I'm writing works or that I am actually fixing the bug I set out to fix. I also want to be able to test functions in a REPL environment so that I can experiment and test more code in a creative and flexible way.
Once we have a runner attached to the Web IDE (https://gitlab.com/gitlab-org/gitlab-ee/issues/5426) and mirror changes from the Web IDE to the runner (https://gitlab.com/gitlab-org/gitlab-ee/issues/5276), we have enough to run tests and interact with a REPL.
Proposal
Add a web terminal to the Web IDE that can be used to run commands on the runner.
Note: this isn't a persistent environment and files created or modified in the runner aren't yet replicated back to the IDE.