Saya baru saja membersihkan addon Firefox saya dan bertanya-tanya:
Fitur apa yang dimiliki Firebug yang membuatnya unik?
Fitur apa yang tersedia di Firebug dan Alat Pengembang Firefox?
Saya baru saja membersihkan addon Firefox saya dan bertanya-tanya:
Fitur apa yang dimiliki Firebug yang membuatnya unik?
Fitur apa yang tersedia di Firebug dan Alat Pengembang Firefox?
Jawaban:
Alat pengembang asli Firefox ini telah datang lama cara karena pertanyaan ini ditulis. Perbedaan tersebut terutama berkurang menjadi poin-poin berikut:
Ada lebih banyak hal yang hilang, yang dilacak dalam laporan bug yang diajukan untuk semua celah antara Firebug dan Firefox DevTools .
Integrasi Firebug
Firebug sekarang dibangun di atas alat pengembang asli. Sejak Firefox 48 ada juga tema Firebug yang terlihat seperti ekstensi Firebug, membuat Anda merasa seperti di rumah sendiri jika Anda terbiasa dengan Firebug. Setelah multiproses Firefox diaktifkan, menekan F12atau mengklik tombol Firebug akan membuka Firefox DevTools dan dengan tema Firebug.
Ada juga panduan migrasi yang menjelaskan perbedaan antara Firebug dan Firefox DevTools.
Ada banyak fitur kecil yang dimiliki Firebug yang tidak dimiliki alat bawaan. Bermain-main dengan UI, inilah yang terlintas dalam pikiran, tapi saya yakin ada lebih banyak:
someFunction.%closureVar
sintaks baris perintahinclude
dangetEventListeners
Ada juga, tentu saja, aspek subjektif untuk ini. Misalnya, saya pribadi menyukai UI Firebug dan tampilannya lebih dari sekadar kegelapan alat pengembang, dan keakraban sebelumnya dengan alat selalu penting.
Sepertinya seseorang di sana melihat pertanyaan saya di sini;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
Masalahnya, itu juga tidak banyak menjawab. Tetapi ini menyiratkan, bahwa Firebug saat ini tidak memiliki banyak hal untuk membedakan dirinya sendiri sehingga sedang mencari cara untuk mengubahnya.
Ini akan segera menjadi tidak relevan, karena Firebug dan alat pengembang asli bergabung:
Firebug 2 tidak berfungsi di browser multi-proses (mis. E10s) dan mengubahnya terlalu rumit, ini akan berhenti berfungsi saat e10s diaktifkan di Firefox.
Kami ingin siap ketika Firebug 2 berhenti bekerja dan kami telah membuat rencana berikut.
Integrasikan semua fitur Firebug 3 ke dalam alat bawaan Firefox dan teruskan semua pengguna Firebug ke sana.
Ganti Firebug 2 dengan merilis Firebug 3 (di AMO) hanya jika kami harus memberikan fitur penting yang hilang di alat pengembang Firefox dalam sebuah ekstensi.
Kami sedang mengerjakan porting XHR Inspector ( bug 1211525 ), panel DOM ( bug 1201475 ) dan tema Firebug ( bug 1244054 ).
Tujuan utama rilis Firebug berikutnya adalah untuk mengintegrasikannya ke dalam DevTools bawaan Firefox. Selain itu, Firebug Working Group merencanakan beberapa fitur baru untuk memperluas DevTools dengan fungsionalitas baru.
Firebug 3.0 alpha (alias Firebug.next) saat ini kompatibel dengan Firefox 35-36 dan akan mendukung browser multiproses (serta non-multiproses) yang akan datang.
Firebug 3.0 (juga dikenal sebagai Firebug.next) mewakili generasi Firebug berikutnya yang dibangun di atas alat pengembang Firefox asli.
Jika Anda menginstal Firebug 2 ke browser yang mendukung multiproses (e10s), Anda akan diminta untuk meningkatkan ke Firebug 3 atau menonaktifkan dukungan multiproses.
Mozilla sudah beberapa kali menunda peluncuran Elektrolisis. Rencana saat ini adalah merilis Firefox multiproses ke saluran stabil pada 19 April 2016 saat Firefox 46 dirilis ke saluran stabil.
Ini adalah tanggal rilis yang diproyeksikan hanya dan ada kemungkinan bahwa Elektrolisis akan ditunda lebih lanjut.
Satu ide menarik yang Mozilla harus membuat rilis tidak terlalu menyakitkan bagi pengguna browser adalah mengaktifkan Elektrolisis hanya di versi Firefox tanpa add-on, dan di versi Firefox yang hanya menginstal add-on yang kompatibel.
Kami telah bekerja untuk menyatukan alat Pengembang Firefox dan Firebug selama beberapa waktu. Dari Firefox 49, kami akan mengirimkan Firebug.next built-in.
Jika Anda menggunakan Alat Pengembang Firefox bawaan, daripada Firebug, Anda mungkin menyukai Panel DOM dan Tema Firebug yang telah kami tambahkan dalam penggabungan ini.
Selain itu, kami telah mem-porting beberapa ekstensi Firebug umum (PixelPerfect, FireQuery dan HARExportTrigger sebelumnya NetExport). Dan sementara kami melakukannya, Anda mungkin menyukai ekstensi Monitor WebSocket baru kami.
Sebagai bagian dari mem-port fitur Firebug ke alat bawaan, kami juga mem-porting tema Firebug, memberi pengguna Firebug lingkungan yang lebih familiar untuk bekerja dengannya.
Tema ini panas, panas, panas! Sambutlah tema Firebug untuk Alat Pengembang
Mozilla hari ini meluncurkan Firefox 48 untuk Windows, Mac, Linux, dan Android. Browser telah memperoleh dukungan multi-prosesor (akhirnya), perlindungan yang ditingkatkan terhadap unduhan berbahaya, dan peningkatan media di Android. Dukungan untuk versi OS X lama dan Android Gingerbread telah dihentikan.
Di Firefox 48, Mozilla perlahan mengaktifkan dukungan multi-proses, dimulai dengan 1 persen pengguna, dan meningkat hingga hampir setengah dari saluran Rilis Firefox. Untuk memeriksa apakah Anda berada di grup Elektrolisis, ketik "about: support" ke dalam bilah URL dan periksa untuk melihat apakah tertulis "1/1 (Diaktifkan secara default)" di bawah item baris Windows Multiprocess.
Referensi
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
Saya pikir keuntungan terbesar masih - setelah implementasi fungsi Panel Jaringan & Timeline - adalah ketersediaan berbagai Ekstensi Firebug , seperti misalnya YSlow, Kecepatan Halaman, FirePython, dan sebagainya.
Pada akhirnya, itu mungkin lebih merupakan pilihan berdasarkan preferensi pribadi Anda, untuk menghasilkan senjata pilihan yang memberi Anda kenyamanan dan kecepatan paling banyak.
Detail yang menarik dari keputusan ini adalah, Firebug pernah menjadi salah satu plugin yang memiliki dampak kinerja negatif paling signifikan pada Firefox. Saya tidak tahu tentang studi saat ini tentang itu, terutama jika alat pengembang bawaan bertindak lebih baik dari segi kinerja daripada Firebug.
Salah satu keuntungan alat dev asli dibandingkan versi firebug saat ini adalah ia memiliki peta sumber, sedangkan firebug tidak.
Fitur unik yang dimiliki Firebug, tetapi pemeriksa bawaan Firefox tidak memiliki, meliputi:
Fitur unik yang dimiliki oleh pemeriksa bawaan Firefox, tetapi tidak dimiliki Firebug, meliputi:
Baris perintah konsol dalam ukuran besar, mode editor memungkinkan menjalankan kode pada konteks saat ini. Scratchpad baru tidak melihat cakupan breakpoint saat ini. Ini adalah kerugian yang sangat besar.