Great news! I use PhantomJS, and I'm going to use this Hacker News thread as a really thinly veiled attempt at advertising my startup!<p>We use PhantomJS as a headless browser, sometimes taking screenshots. I know, crazy. Anyway: <a href="http://www.mystartup.com" rel="nofollow">http://www.mystartup.com</a>
Very nice! I've been using PhantomJS 2.0 for a while now at my automated browser testing startup: <a href="https://ghostinspector.com/" rel="nofollow">https://ghostinspector.com/</a> (It's been available to build from source for a couple months.)<p>It has a few lingering bugs (for instance, some issues with file uploads), but overall, it's a nice improvement over 1.9.x. The JavaScript engine is much newer and the rendering is improved.
Excellent news.<p>We, AppNeta, use PhantomJS to perform Synthetic web-app monitoring<p><a href="http://www.appneta.com/products/appview/" rel="nofollow">http://www.appneta.com/products/appview/</a><p>While PhantomJS has some limitation here and there, it is the _only_ headless browser our there AFAIK.<p>Disclaimer: I work for AppNeta (specifically for the AppView product).
Happy to see this! We use PhantomJS in our CLI tool Pageres, but the fact that the bundled WebKit engine in PhantomJS 1.x is ancient has caused a lot of headake for us and our users.<p><a href="https://github.com/sindresorhus/pageres" rel="nofollow">https://github.com/sindresorhus/pageres</a>
Excellent! I have used PhantomJS for web scraping but as that is always a gray area of legality. I'd love to hear any other major uses you've seen it used for. I always love it when I find that a tool I'm using can be used for other purposes.
The current release has no (very very limited?) flexbox support, making PhantomJS less and less useful for working with modern layouts. I'm very excited about this release.
PhantomJS is amazing. We use it to take screenshots of web sites on Neocities: <a href="https://neocities.org/browse" rel="nofollow">https://neocities.org/browse</a>