博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Phantom.js维护者退出,项目的未来成疑
阅读量:6262 次
发布时间:2019-06-22

本文共 1099 字,大约阅读时间需要 3 分钟。

Vitaly Slobodin是广为使用的无头网站测试框架Phantom.js的维护者(Maintainer),现在他决定放弃这一职责,这使得Phantom.js项目的未来成疑。

\\

Slobodin在表示,鉴于Chrome 59推出了特性,他认为没有理由再继续维护Phantom.js。

\\

Phantom.js因其无头特性而常用于网站的自动化测试中。它基于WebKit,可执行DOM操作、抓取截屏等一系列任务。

\\

现在Google通过推出Chrome 59提供了类似的产品,并有望被开发人员广泛采用。Paul Irish(译者注:著名的前端开发者,现负责Google Chrome的开发者工具)曾过Phantom.js团队,看他们是否有兴趣使用Chromium作为运行时。但Slobodin指出,“PhantomJS严重依赖于Qt和QtWebKit,采用Chrome作为新的运行时绝非易事”。他还补充道:“我们对此并不具有资源。Chromium代码库比我们当前的代码树更为复杂和庞大”。

\\

Ariya Hidayat是PhantomJS的创建者。看上去他对心存希望:

\\
\

我确信Chromium终将成为很好的PhantomJS后端。PhantomJS应该绑定自己的引擎,能看到PhantomJS恢复其原生状态将是一件非常有意思的事情(项目在启动时只是一个使用QtWebKit的简单应用)。最好其它引擎(例如Gecko、Edge等)也能着手去提供类似的库,使得PhantomJS用户可以在各引擎间进行切换。

\
\\

从GitHub的贡献上看,Slobodin自2015年中期起就接管了PhantomJS的首要开发人员职责,在此之前的主要贡献来自于Hidayat。要让PhantomJS项目继续下去,就需要找到能进入到项目中并担负起活跃开发职责的贡献者。Hidayat对此还是相当乐观的。他在InfoQ的采访中说项目将会继续下去:

\\
\

近些年Vitaly做出了很好的工作。我们只是需要设法去应对这一状况。希望在我们这些贡献者之中,或是有新的贡献者,能继续担负起Vitaly的繁重工作。

\
\\

当然,继任的Phantom.js维护者将会面临重大挑战。截止撰写本文时,PhantomJS尚有1801个开放问题。

\\

看上去Slobodin的GitHub代码库“”似乎暗示了他的下一步工作。虽然Phantomium代码库内容尚不足以撑起门面,但是Slobodin已该项目是一个“使用Chrome实现PhantomJS的全新项目(具有相同的API)”。

\\

查看英文原文:

转载地址:http://lnkpa.baihongyu.com/

你可能感兴趣的文章
20135108李泽源 Java实验一
查看>>
创建元素
查看>>
Git远程操作
查看>>
JS获取URL中参数值
查看>>
java 项目的jar 反编译后 压缩回去 命令
查看>>
单链表及简单应用
查看>>
C#反射技术
查看>>
jdk源码分析ArrayDeque
查看>>
伸缩布局flex
查看>>
【秦九韶算法】【字符串哈希】bzoj3751 [NOIP2014]解方程
查看>>
用JS实现任意导航栏的调用
查看>>
【GDOI2018】所有题目和解题报告
查看>>
【BZOJ】3302: [Shoi2005]树的双中心 && 2103: Fire 消防站 && 2447: 消防站
查看>>
存储过程与触发器面试
查看>>
CSS系列:在HTML中引入CSS的方法
查看>>
Orcale约束-------檢查約束
查看>>
VS2013 配置CUDNN V4 DEMO
查看>>
Codeforces Round #207 (Div. 2)C. Knight Tournament
查看>>
JS(JavaScript)的进一步了解5(更新中···)
查看>>
python3基础学习笔记
查看>>