As previous comments state, you don't need a display, which is a bit of a half truth. Some instances, like running headless Selenium testing with Firefox, would still require
a virtual screen to draw to. We do some our browser testing this way, on servers that don't have a screen.