Fork vs PhantomJS: What are the differences?
Fork can be classified as a tool in the "Source Code Management Desktop Apps" category, while PhantomJS is grouped under "Headless Browsers".
"One of the easiest and fastest git GUIs" is the top reason why over 6 developers like Fork, while over 12 developers mention "Scriptable web browser" as the leading cause for choosing PhantomJS.
PhantomJS is an open source tool with 26.9K GitHub stars and 5.7K GitHub forks. Here's a link to PhantomJS's open source repository on GitHub.
Key Location, Indiegogo, and Tailor Brands are some of the popular companies that use PhantomJS, whereas Fork is used by JustWatch, Lancaster Solutions, and Center for Open Science. PhantomJS has a broader approval, being mentioned in 77 company stacks & 47 developers stacks; compared to Fork, which is listed in 4 company stacks and 7 developer stacks.
What is Fork?
What is PhantomJS?
Need advice about which tool to choose?Ask the StackShare community!
Sign up to add, upvote and see more prosMake informed product decisions
What are the cons of using Fork?
What are the cons of using PhantomJS?
Sign up to get full access to all the companiesMake informed product decisions
Sign up to get full access to all the tool integrationsMake informed product decisions
I wouldn't recommend it today, because PhantomJS is a basically dead project, and as a result, so is CasperJS. I expect we'll migrate to something else. We haven't in large part because 95% of our new tests are written with a simple Node.js-based unit testing framework we use that run 35K lines of unit tests covering most of our JS codebase in 3.6 seconds. And for the things where we want an integration test, CasperJS does work, and I think there's a good chance that waiting another year or two will result in our being able to switch to a much better option than what we'd get if we migrated now.
We run PhantomJS as part of the CircleCI testing, comparing against other branches to ensure changes are limited to their intended scope.
Headless browsing, headless chrome is good too, this is not supported anymore.