Dazu gehört ein an CommonJS orientiertes Modulsystem, das Javascript- und Coffescript-Module einbinden kann. Ebenfalls neu sind die Unterstützung für Popup-Fenster, das Erkennen von SSL-Unterstützung zur Laufzeit sowie ein statischer Build der Software unter Linux. Bei den Eingabe-Events lassen sich nun Maustasten spezifizieren sowie Tastaturereignisse wie Keyup, Keydown und Keypress verwenden. Außerdem hat sich der Umgang mit Cookies gebessert, die nun in einem globalen Cookiejar landen. Weitere Einzelheiten enthalten die Release Notes.

PhantomJS verwendet die freie HTML-Engine Webkit. Die Software dient dazu, im "Headless"-Betrieb (ohne Bildschirm und Eingabegeräte) Websites zu testen, Screenshots von Webseiten zu erstellen, Seiten automatisch zu bedienen oder Informationen zu extrahieren.

Weitere Informationen, API-Dokumentation sowie den aktuellen Quelltext unter BSD-Lizenz gibt es auf http://phantomjs.org