精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Phantom.js維護者退出,項目的未來成疑

責任編輯:editor004

作者:David Iffland

2017-04-20 11:22:57

摘自:INFOQ

Vitaly Slobodin是廣為使用的無頭網站測試框架Phantom js的維護者(Maintainer),現在他決定放棄這一職責,這使得Phantom js項目的未來成疑。

Vitaly Slobodin是廣為使用的無頭網站測試框架Phantom.js的維護者(Maintainer),現在他決定放棄這一職責,這使得Phantom.js項目的未來成疑。

Slobodin在Google論壇上發帖表示,鑒于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心存希望:

我確信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”似乎暗示了他的下一步工作。雖然Phantomium代碼庫內容尚不足以撐起門面,但是Slobodin已描述該項目是一個“使用Chrome實現PhantomJS的全新項目(具有相同的API)”。

查看英文原文: Phantom.js Maintainer Steps down, Leaving Project's Future in Doubt

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 仙游县| 云安县| 华亭县| 佛教| 北流市| 灵寿县| 崇文区| 白河县| 康定县| 金湖县| 泾川县| 南城县| 谢通门县| 镇江市| 成都市| 凤城市| 黄陵县| 深泽县| 奉新县| 富蕴县| 凌源市| 富阳市| 莱州市| 泰安市| 万安县| 怀仁县| 松原市| 奇台县| 卓尼县| 建阳市| 克山县| 永胜县| 万安县| 基隆市| 光山县| 九龙坡区| 彰化市| 嘉义市| 甘谷县| 宁晋县| 井冈山市|