PhantomJS 核心开发者宣布退出,项目或面临困境
王练 2017年04月25日

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

王练 王练 发布于2017年04月25日 收藏 5 评论 15

【上云狂欢节】6元虚机+9元建站+免费套餐,将普惠进行到底!>>>  

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

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

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

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PhantomJS 核心开发者宣布退出,项目或面临困境
分享
评论(15)
精彩评论
1

引用来自“keep_wan”的评论

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

引用来自“xshrim”的评论

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

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

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

引用来自“xshrim”的评论

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

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

但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
这位大侠可能对chrome有一些误解 chromium可以编译成headless库由第三方集成 并不需要另外安装chrome
1
这个项目到底是干嘛用的。我到现在还是不清楚?
1

引用来自“xshrim”的评论

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

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

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

引用来自“xshrim”的评论

我的意思是selenium调用他们。而且调用chrome需要先安装它吧,phontomjs就是个单文件,还是更方便些。
但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
最新评论
0
以后爬虫怎么办啊??
0
8实例phantomjs就跑完了整个cpu
1

引用来自“keep_wan”的评论

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

引用来自“游客”的评论

好可惜啊。。感觉phantomjs还是挺好用的,我截图服务中可以用到
的确很吃内存 曾经在项目中用到过 很快就把服务器跑满 然后down掉了
0
挺可惜的 ,以前用过,挺好用的 ,还支持 ajax 的页面图片截取
0
好可惜啊。。感觉phantomjs还是挺好用的,我截图服务中可以用到
0
很简单啊。我要在linux server作为pipeline的agent,为什么我还要去安装的chrome,而不直接用phantomjs呢。这样减少了我由于chrome版本不一致引发的问题。
1

引用来自“xshrim”的评论

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

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

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

引用来自“xshrim”的评论

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

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

但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
这位大侠可能对chrome有一些误解 chromium可以编译成headless库由第三方集成 并不需要另外安装chrome
1
这个项目到底是干嘛用的。我到现在还是不清楚?
0
挺好的项目,可惜了。
1

引用来自“xshrim”的评论

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

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

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

引用来自“xshrim”的评论

我的意思是selenium调用他们。而且调用chrome需要先安装它吧,phontomjs就是个单文件,还是更方便些。
但是 不管你用不用 phantomjs那些功能 你还是要用chrome的吧 那些功能只不过是chrome附带的而已 而phantomjs除了那些功能 就没有其他作用 只有等你想用的时候才拿出来 不用的时候就相当于占用了硬盘空间 问题是你会有多少场景需要用到phantomjs的那些功能呢
0

引用来自“xshrim”的评论

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

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

用命令行调用chrome59 和使用 PhantomJS 的效果一样
我的意思是selenium调用他们。而且调用chrome需要先安装它吧,phontomjs就是个单文件,还是更方便些。
0
挺可惜的~~
0

引用来自“xshrim”的评论

意思是调用chrome59也可以不显示窗口?
用命令行调用chrome59 和使用 PhantomJS 的效果一样
0
意思是调用chrome59也可以不显示窗口?

相关资讯

最新资讯
热门资讯
顶部