Firefox eklentilerimi temizledim ve merak ettim:
Firebug'ı benzersiz kılan hangi özelliklere sahiptir?
Firebug ve Firefox Geliştirici Araçlarında hangi özellikler mevcuttur?
Firefox eklentilerimi temizledim ve merak ettim:
Firebug'ı benzersiz kılan hangi özelliklere sahiptir?
Firebug ve Firefox Geliştirici Araçlarında hangi özellikler mevcuttur?
Yanıtlar:
Firefox'un yerel geliştirici araçları bu sorunun yazılmasından bu yana uzun bir yol kat etti. Farklılıklar esas olarak aşağıdaki noktalara indirgenmiştir:
Firebug ve Firefox DevTools arasındaki tüm boşluklar için dosyalanan bir hata raporunda izlenen daha fazla şey eksik .
Firebug entegrasyonu
Firebug artık yerel geliştirici araçlarının üzerine inşa edilmiştir. Firefox 48'den beri , Firebug eklentisine benzeyen ve Firebug'a alışkınsanız kendinizi evinizde hissetmenizi sağlayan bir Firebug teması da var . Çoklu işlem Firefox etkinleştirildikten sonra F12, Firebug düğmesine basıldığında veya tıklandığında Firefox DevTools ve Firebug temasıyla birlikte açılır.
Firebug ve Firefox Geliştirici Araçları arasındaki farkları açıklayan bir geçiş kılavuzu da var .
Firebug'ın sahip olduğu, yerleşik araçların sahip olmadığı birçok küçük özellik vardır. Kullanıcı arayüzü ile uğraşmak, akla gelen şey bu, ancak eminim daha fazlası vardır:
someFunction.%closureVar
komut satırı sözdizimi gibi kapatma denetimi yetenekleriinclude
ve gibigetEventListeners
Elbette bunun öznel yönleri de var. Örneğin, kişisel olarak Firebug'ın kullanıcı arayüzünü ve görünüşünü geliştiricilerin siyahlığından daha çok seviyorum ve bir araca önceki aşinalık her zaman önemlidir.
Görünüşe göre oradaki biri sorumu burada görmüş;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
Sorun şu ki, bu da pek cevap vermiyor. Ancak bu Firebug'ın şu anda kendisini farklılaştıracak pek bir şeye sahip olmadığı anlamına geliyor ve bu yüzden bunu değiştirmenin yolunu arıyor.
Firebug ve yerel geliştirici araçları birleştiğinden, bu yakında alakasız olacak:
Firebug 2, çok işlemli tarayıcılarda (örn. E10s) çalışmaz ve dönüştürmek çok karmaşıktır, Firefox'ta e10s etkinleştirildiğinde çalışmayı durdurur.
Firebug 2 çalışmayı bıraktığında hazır olmak istiyoruz ve aşağıdaki planı oluşturduk.
Tüm Firebug 3 özelliklerini yerleşik Firefox araçlarına entegre edin ve tüm Firebug kullanıcılarını ona iletin.
Firebug 2'yi, Firebug 3'ü (AMO'da) yayınlayarak değiştirin, ancak Firefox geliştirici araçlarında eksik olan tüm kritik özellikleri bir uzantıda sunmamız gerekiyorsa.
Şu anda XHR Inspector'ı ( hata 1211525 ), DOM panelini ( hata 1201475 ) ve Firebug temasını ( hata 1244054 ) taşıma üzerinde çalışıyoruz .
Firebug'ın bir sonraki sürümünün ana hedefi, onu Firefox yerleşik Geliştirme Araçlarına entegre etmek olacak. Bunun yanı sıra Firebug Çalışma Grubu, DevTools'u yeni işlevlerle genişletmek için bazı yeni özellikler planlamaktadır.
Firebug 3.0 alfa (diğer adıyla Firebug.next) şu anda Firefox 35-36 ile uyumludur ve yakında çıkacak çok işlemli (çoklu işlem olmayan) tarayıcıları destekleyecektir.
Firebug 3.0 (Firebug.next olarak da bilinir), yerel Firefox geliştirici araçlarının üzerine inşa edilen yeni Firebug neslini temsil eder.
Firebug 2'yi çok işlemcili (e10s) etkin bir tarayıcıya kurarsanız, Firebug 3'e yükseltmeniz veya çoklu işlem desteğini kapatmanız istenir.
Mozilla, Elektrolizin yayınlanmasını birkaç kez erteledi. Mevcut plan, Firefox 46 kararlı kanalda yayınlandığında 19 Nisan 2016'da çok işlemli Firefox'u kararlı kanalda yayınlamaktır.
Ancak bu yalnızca tahmini bir çıkış tarihidir ve Elektrolizin daha da ertelenmesi mümkündür.
Mozilla'nın tarayıcı kullanıcıları için sürümü daha az acı verici hale getirmesi gerektiğine dair ilginç bir fikir, Elektroliz'i yalnızca eklenti olmayan Firefox sürümlerinde ve yalnızca uyumlu eklentilerin kurulu olduğu Firefox sürümlerinde etkinleştirmektir.
Bir süredir Firefox Developer araçlarını ve Firebug'u birleştirmek için çalışıyoruz. Firefox 49’dan Firebug.next yerleşik olarak göndereceğiz.
Firebug yerine yerleşik Firefox Geliştirici Araçlarını kullanırsanız, bu birleştirmede eklediğimiz DOM Paneli ve Firebug Temasını beğenebilirsiniz.
Ek olarak, bazı yaygın Firebug uzantılarını da (PixelPerfect, FireQuery ve HARExportTrigger eski adıyla NetExport) taşıdık. Ve biz oradayken, yeni WebSocket Monitor uzantımızı beğenebilirsiniz.
Firebug özelliklerini yerleşik araçlara taşımanın bir parçası olarak, Firebug temasını da taşıyoruz ve Firebug kullanıcılarına çalışmak için daha tanıdık bir ortam sağlıyoruz.
Bu tema ateşli, ateşli, ateşli! Geliştirici Araçları için Firebug temasına merhaba deyin
Mozilla bugün Windows, Mac, Linux ve Android için Firefox 48'i piyasaya sürdü. Tarayıcı, çoklu işlemci desteği (nihayet), zararlı indirmelere karşı gelişmiş koruma ve Android'de medya iyileştirmeleri kazandı. Eski OS X sürümleri ve Android Gingerbread için destek kaldırıldı.
Firefox 48'de Mozilla, kullanıcıların yüzde 1'inden başlayarak ve Firefox Sürüm kanalının neredeyse yarısına ulaşarak çoklu işlem desteğini yavaşça etkinleştiriyor. Elektroliz grubunda olup olmadığınızı kontrol etmek için, URL çubuğuna "about: support" yazın ve Multiprocess Windows satır öğesi altında "1/1 (varsayılan olarak Etkin)" yazıp yazmadığını kontrol edin.
Referanslar
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
Sanırım en büyük avantaj - Ağ Paneli ve Zaman Çizelgesi işlevselliğinin uygulanmasından sonra - örneğin YSlow, Page Speed, FirePython vb. Gibi çeşitli Firebug Uzantılarının kullanılabilirliği .
Sonunda, muhtemelen daha çok kişisel tercihlerinize dayalı bir seçim, size en fazla rahatlığı ve hızı sağlayan bir seçim silahı bulmak.
Bu kararla ilgili ilginç bir ayrıntı, Firebug'ın bir zamanlar Firefox üzerinde en önemli olumsuz performans etkisine sahip eklentilerden biri olduğudur. Bununla ilgili güncel bir çalışma hakkında bilgim yok, özellikle de yerleşik geliştirme araçları Firebug'dan daha iyi performans gösteriyorsa.
Yerel geliştirme araçlarının mevcut firebug sürümüne göre bir avantajı, firebug'ın bulunmadığı kaynak haritalarına sahip olmasıdır.
Firebug'ın sahip olduğu, ancak Firefox'un yerleşik denetçisinin sahip olmadığı benzersiz özellikler şunları içerir:
Firefox'un yerleşik denetçisinin sahip olduğu, ancak Firebug'ın sahip olmadığı benzersiz özellikler şunları içerir: