A runtime environment is where your program will be executed. It determines what global objects your program can access and it can also impact how it runs.