PhantomJS 核心开发者宣布退出,项目或面临困境

来源: 投稿
作者: 王练
2017-04-25 07:57:00

PhantomJS 的核心开发者之一 Vitaly Slobodin 近日宣布,已辞任 maintainer ,不再维护项目。

Vitaly 发文表示,Chrome 59 将支持 headless 模式,用户最终会转向去使用它。Chrome 比PhantomJS 更快,更稳定,也不会像 PhantomJS 这样疯狂吃内存:

“我看不到  PhantomJS 的未来,作为一个单独的开发者去开发 PhantomJS 2 和 2.5 ,简直就像是一个血腥的地狱。即便是最近发布的 2.5 Beta 版本拥有全新、亮眼的 QtWebKit ,但我依然无法做到真正的支持 3 个平台。我们没有得到其他力量的支持!”

随着 Vitaly 的退出,项目仅剩下两位核心开发者进行维护。

上面也有说到,项目并未得到资源支持,如此大型的项目,就算两人正职维护,也很艰难。

展开阅读全文
精彩评论

引用来自“xshrim”的评论

意思是调用chrome59也可以不显示窗口?

引用来自“隐形人”的评论

用命令行调用chrome59 和使用 PhantomJS 的效果一样

引用来自“xshrim”的评论

我的意思是selenium调用他们。而且调用chrome需要先安装它吧,phontomjs就是个单文件,还是更方便些。

引用来自“隐形人”的评论

但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
这位大侠可能对chrome有一些误解 chromium可以编译成headless库由第三方集成 并不需要另外安装chrome
2017-04-25 11:50
2
举报

引用来自“keep_wan”的评论

这个项目到底是干嘛用的。我到现在还是不清楚?
服务端的webkit 无需浏览器在服务端完成浏览器的功能 可以进行一些自动化web测试 web页面截图等等 比html2canvas那些前端图片渲染工具好用
2017-04-25 14:45
1
举报
这个项目到底是干嘛用的。我到现在还是不清楚?
2017-04-25 11:10
1
举报

引用来自“xshrim”的评论

意思是调用chrome59也可以不显示窗口?

引用来自“隐形人”的评论

用命令行调用chrome59 和使用 PhantomJS 的效果一样

引用来自“xshrim”的评论

我的意思是selenium调用他们。而且调用chrome需要先安装它吧,phontomjs就是个单文件,还是更方便些。
但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
2017-04-25 09:05
1
举报
5 收藏
分享
15 评论
5 收藏
分享
返回顶部
顶部