한줄평
“레거시 자동화 스크립트를 유지보수하는 경우엔 여전히 쓸모가 있습니다. 다만 2018년 이후 개발이 중단되어 신규 프로젝트에는 Puppeteer·Playwright 같은 후속 도구를 권합니다.”
이런 분께 기존 PhantomJS 스크립트를 유지해야 하는 분께
좋은 점
- 창 없이 페이지 렌더링·스크린샷·테스트 자동화
- 자바스크립트만으로 브라우저 제어
아쉬운 점
- 개발이 중단되어 최신 웹 표준을 따라가지 못함
- 헤드리스 크롬 등 대체재가 더 우수
팬텀JS 소개
화면 없이 동작하는(헤드리스) 웹 브라우저를 자바스크립트로 제어하는 명령줄 도구입니다. 페이지 렌더링·스크린샷·자동화 테스트·크롤링에 오래 쓰였으며 WebKit 엔진을 내장합니다. 브라우저 창을 띄우지 않고 웹 페이지를 스크립트로 다뤄야 할 때 사용합니다.