Should You Test Against PhantomJS?

When you think of headless web application testing, you probably think about PhantomJS. PhantomJS has support for libraries a huge range of testing libraries, and being based on WebKit means that PhantomJS also has good support for the latest web standards, which has made PhantomJS a very popular choice for headless web app testing.
Recently, though, mainstream browsers like Chrome and Firefox have added native support for headless browsing. And we’ve been possible to run tests in headless Linux environments using tools like xvfb for quite some time.