BT

新しい あなたは、アーリーアダプター?それともイノベーター?そんな皆様に、InfoQの新機能をご案内しています。詳細はこちら

Phantom.jsのメンテナー、プロジェクトの将来に疑問を呈し、その座を降りる

| 作者: David Iffland フォローする 3 人のフォロワー , 翻訳者 sasai フォローする 0 人のフォロワー 投稿日 2017年4月20日. 推定読書時間: 2 分 |

原文(投稿日:2017/04/17)へのリンク

人気のあるヘッドレスのブラウザテスティングフレームワークPhantom.jsのメンテナーであるVitaly Slobodin氏が、プロジェクトの将来に疑問を呈して、タオルを投げることを決めた。

Slobodin氏の投稿によると、Chrome 59でヘッドレスブラウジングが可能になったことで、自分にとってPhantom.jsの開発を続ける理由がなくなったという。

ヘッドレスという特徴から、Phantom.jsはWebサイトの自動テストでよく使われている。これはWebKitをベースとしており、DOM操作やスクリーンショット撮影など様々なタスクが行える。

GoogleはChrome 59で同様の機能を提供しており、これは開発者によって広く採用される可能性がある。Paul Irish氏はPhantom.jsチームにコンタクトして、ランタイムターゲットとしてChromiumを使うことに興味があるか確かめた。しかし、Slobodin氏は「PhantomJSはQtとQtWebKitに大きく依存しています。Chromeを新しいランタイムとして採用するのは容易ではありません」と答えた。そして、「そのためのリソースもありません。Chromiumのコードベースは、私たちの現在のコードツリーよりもはるかに複雑で巨大です」と付け加えた。

PhantomJSの作者であるAriya Hidayat氏は、Chromium上のPhantomJSに期待しているようだ。

最終的に、PhantomJSにとって非常に優れたバックエンドになる可能性があると確信しています。独自エンジンをバンドルするとして、PhantomJSがもとの形(開始時はQtWebKitを利用する単純なアプリでした)に戻るのは興味深いことです。他のエンジン(例えばGeckoやEdge)が同様のライブラリを提供するようになって、PhantomJSユーザーがエンジンを切り替えられるようになると、さらに良いでしょう。

GitHubのコントリビューションを見ると、Slobodin氏がPhantomJSのメイン開発者を引き継いだのは2015年半ばのようだ。Hidayat氏のコントリビューションの多くは、それ以前に行われたものだ。PhantomJSを継続するには、アクティブな開発を引き継ぐ人を見つける必要があるだろう。それについて、Hidayat氏は楽観的だ。彼はInfoQとのインタビューで、プロジェクトは継続するだろうと語っている。

Vitaly氏はここ数年、素晴らしい仕事をしてきました。私たちは状況に対処するだけです。幸運なことに(既存のコントリビューターの)何人かが、また新しいコントリビューターも、Vitaly氏のハードワークを続けてくれるでしょう。

誰が引き継いだとしても、大きな課題を譲り受けることになる。本記事の執筆時点で、PhantomJSにはオープンイシューが1,801件ある。

Phantomiumというほとんど空っぽのGitHubリポジトリが、Slobodin氏の次の動きを暗示しているようだ。それについて、彼は「Chromeを用いた(同じAPIを持つ)まったく新しいプロジェクト」として実装したPhantomJSだと説明している

Rate this Article

Relevance
Style

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT