私はFirefoxのアドオンをクリーンアップし、疑問に思いました:
Firebugにはどのような特徴があり、ユニークなのですか?
FirebugとFirefox開発ツールの両方で利用できる機能はどれですか?
私はFirefoxのアドオンをクリーンアップし、疑問に思いました:
Firebugにはどのような特徴があり、ユニークなのですか?
FirebugとFirefox開発ツールの両方で利用できる機能はどれですか?
回答:
Firefoxのネイティブ開発者ツールは、この質問が書かれてから長い道のりを歩んできました。違いは主に次の点に減少しました:
FirebugとFirefox DevToolsの間のすべてのギャップについて提出されたバグレポートで追跡される、不足しているものがさらにあります。
Firebugの統合
Firebugはネイティブの開発者ツールの上に構築されました。Firefox 48以降、Firebug拡張機能のように見えるFirebugテーマもあるので、Firebugに慣れていれば、くつろげるでしょう。マルチプロセスFirefoxが有効になったらF12、Firebugボタンを押すかクリックすると、Firefox DevToolsとFirebugテーマが開きます。
FirebugとFirefox DevToolsの違いを説明する移行ガイドもあります。
Firebugには、組み込みツールにはない小さな機能がたくさんあります。UIをいじってみると、これが頭に浮かびますが、他にもたくさんあると思います。
someFunction.%closureVar
コマンドライン構文などのクロージャ検査機能include
およびのようなコマンドラインAPIgetEventListeners
もちろん、これには主観的な側面もあります。たとえば、私は個人的にはFirebugのUIと外観がdevtoolsの真っ黒さよりも好きであり、ツールに関する以前の知識は常に重要です。
向こうの誰かが私の質問をここで見たようです;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
問題は、それでもあまり答えられないことです。しかし、それは、Firebugには今のところ差別化する余地がほとんどないため、それを変更する方法を模索していることを意味します。
Firebugとネイティブの開発者ツールがマージしているため、これはすぐには無関係になります。
Firebug 2はマルチプロセスブラウザー(e10sなど)では機能せず、変換が複雑すぎるため、Firefoxでe10sをアクティブにすると機能しなくなります。
Firebug 2が機能しなくなったときに準備を整えて、次の計画を立てました。
Firebug 3のすべての機能をFirefoxの組み込みツールに統合し、すべてのFirebugユーザーをそれに転送します。
Firefox開発ツールに欠けている重要な機能を拡張機能で提供する必要がある場合にのみ、Firebug 3を(AMOで)リリースしてFirebug 2を置き換えます。
現在、XHRインスペクター(バグ1211525)、DOMパネル(バグ1201475)、Firebugテーマ(バグ1244054)の移植に取り組んでいます。
Firebugの次のリリースの主な目標は、Firefoxの組み込みDevToolsに統合することです。これに加えて、Firebugワーキンググループは、DevToolsを新しい機能で拡張するためのいくつかの新機能を計画しています。
Firebug 3.0 alpha(別名Firebug.next)は現在Firefox 35〜36と互換性があり、今後のマルチプロセス(および非マルチプロセス)ブラウザーをサポートします。
Firebug 3.0(Firebug.nextとも呼ばれる)は、ネイティブのFirefox開発者ツールの上に構築された次世代のFirebug世代を表します。
Firebug 2をマルチプロセス(e10s)対応のブラウザーにインストールすると、Firebug 3にアップグレードするか、マルチプロセスサポートをオフにするように求められます。
MozillaはすでにElectrolysisのリリースを数回延期しています。現在の計画では、Firefox 46が安定版チャネルにリリースされた2016年4月19日にマルチプロセスFirefoxを安定版チャネルにリリースする予定です。
これはリリース予定日ですが、電解がさらに遅れる可能性があります。
Mozillaがリリースをブラウザーのユーザーにとってそれほど苦痛にしないようにする必要がある1つの興味深いアイデアは、アドオンのないバージョンのFirefoxと互換性のあるアドオンのみがインストールされているバージョンのFirefoxでのみElectrolysisを有効にすることです。
私たちはしばらくの間、Firefox DeveloperツールとFirebugの統合に取り組んできました。Firefox 49から、Firebug.nextビルトインが出荷されます。
Firebugではなく組み込みのFirefox開発ツールを使用している場合は、このマージで追加したDOMパネルとFirebugテーマを気に入っていただけます。
さらに、いくつかの一般的なFirebug拡張機能(PixelPerfect、FireQuery、および以前はNetExportであったHARExportTrigger)を移植しました。その間、新しいWebSocketモニター拡張機能が気になるかもしれません。
Firebug機能を組み込みツールに移植する一環として、Firebugテーマも移植し、Firebugユーザーがより使い慣れた環境で作業できるようにします。
このテーマは暑い、暑い、暑いです!開発者ツールのFirebugテーマに挨拶する
Mozillaは本日、Windows、Mac、Linux、Android向けのFirefox 48をリリースしました。ブラウザーは、マルチプロセッサーのサポート(ついに)、有害なダウンロードに対する保護の強化、およびAndroidでのメディアの改善を獲得しました。古いOS XバージョンとAndroid Gingerbreadのサポートは終了しました。
Firefox 48では、Mozillaはユーザーの1%から始まり、Firefoxリリースチャネルのほぼ半分まで増加して、マルチプロセスサポートを徐々に有効にしています。Electrolysisグループに属しているかどうかを確認するには、URLバーに「about:support」と入力し、マルチプロセスWindowsの項目の下に「1/1(デフォルトで有効)」と表示されているかどうかを確認します。
参考文献
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
ネットワークパネルとタイムライン機能の実装後も、最大の利点は、YSlow、Page Speed、FirePythonなどのさまざまなFirebug拡張機能が利用できることです。
結局のところ、あなたの個人的な好みに基づいたより多くの選択肢であり、最も便利で高速な武器を思いつくことになるでしょう。
この決定に関する興味深い詳細は、Firebugがかつて Firefoxに最も重大な悪影響を及ぼしたプラグインの1つであったことです。特に組み込みの開発ツールがFirebugよりもパフォーマンスの点で優れている場合、私はそれに関する現在の調査については知りません。
Firebugには備わっているが、Firefoxの組み込みインスペクターにはない独自の機能には、次のものがあります。
Firefoxの組み込みインスペクタにはあるが、Firebugにはないユニークな機能は次のとおりです。