Я только что почистил свои дополнения к Firefox и подумал:
Какие особенности Firebug делают его уникальным?
Какие функции доступны как в Firebug, так и в Firefox Developer Tools?
Я только что почистил свои дополнения к Firefox и подумал:
Какие особенности Firebug делают его уникальным?
Какие функции доступны как в Firebug, так и в Firefox Developer Tools?
Собственные инструменты разработчика Firefox прошли долгий путь с тех пор, как был написан этот вопрос. Различия в основном сводятся к следующим моментам:
Не хватает и других вещей, которые отслеживаются в отчете об ошибке для всех пробелов между Firebug и Firefox DevTools.
Интеграция Firebug
Firebug теперь построен поверх собственного инструменты разработчика. Начиная с Firefox 48 существует также тема Firebug, которая выглядит как Расширение Firebug, позволяющее чувствовать себя как дома, если вы привыкли к Firebug. После включения многопроцессорного Firefox нажатие F12 или нажатие кнопки Firebug открывает Firefox DevTools с темой Firebug.
Также есть руководство по миграции, объясняющее различия между Firebug и Firefox DevTools. .
Firebug имеет множество мелких функций, которых нет во встроенных инструментах. Вот что приходит на ум, играя с пользовательским интерфейсом, но я уверен, что есть еще кое-что:
someFunction.%closureVar
include
и getEventListeners
Есть, конечно, и субъективные аспекты. Например, мне лично нравятся пользовательский интерфейс и внешний вид Firebug больше, чем чернота инструментов разработки, а предыдущее знакомство с инструментом всегда важно.
Похоже, кто-то там увидел мой вопрос здесь;)
https://hacks.mozilla.org/2013/10/firefox-developer-tools-and-firebug/
Проблема в том, что это тоже не очень-то ответ. Но это подразумевает, что Firebug сейчас не особо выделяется, и поэтому ищет способ это изменить.
Вскоре это станет неактуальным, поскольку Firebug и собственные инструменты разработчика объединяются:
Firebug 2 не работает в многопроцессорных браузерах (например, e10s), и его преобразование слишком сложно, он перестанет работать, когда e10s активирован в Firefox.
Мы хотим быть готовы, когда Firebug 2 перестанет работать, и разработали следующий план.
Интегрируйте все функции Firebug 3 во встроенные инструменты Firefox и перенаправьте на них всех пользователей Firebug.
Замените Firebug 2 выпуском Firebug 3 (на AMO) только в том случае, если нам нужно предоставить какие-либо критические функции, отсутствующие в инструментах разработчика Firefox в расширении.
В настоящее время мы работаем над переносом XHR Inspector (ошибка 1211525), панель DOM ( bug 1201475) и тему Firebug (ошибка 1244054).
Основной целью следующего выпуска Firebug будет его интеграция во встроенные в Firefox DevTools. Помимо этого, рабочая группа Firebug планирует некоторые новые функции для расширения DevTools с помощью новых функций.
Firebug 3.0 alpha (также известный как Firebug.next) в настоящее время совместим с Firefox 35–36 и будет поддерживать будущие многопроцессорные (а также не многопроцессорные) браузеры.
Firebug 3.0 (также известный как Firebug.next) представляет следующее поколение Firebug, построенное на основе собственных инструментов разработчика Firefox.
Если вы устанавливаете Firebug 2 в браузер с поддержкой многопроцессорности (e10s), вам будет предложено перейти на Firebug 3 или отключить поддержку многопроцессорности.
Mozilla уже несколько раз откладывала выпуск Electrolysis. Текущий план состоит в том, чтобы выпустить многопроцессорный Firefox в стабильный канал 19 апреля 2016 года, когда Firefox 46 будет выпущен в стабильный канал.
Однако это только предполагаемая дата выпуска, и вполне возможно, что Electrolysis будет отложена и дальше.
Одна интересная идея, заключающаяся в том, что Mozilla должна сделать выпуск менее болезненным для пользователей браузера, состоит в том, чтобы включить Electrolysis только в версиях Firefox без надстроек и в версиях Firefox, в которых установлены только совместимые надстройки.
Некоторое время мы работали над объединением инструментов разработчика Firefox и Firebug. Начиная с Firefox 49, мы будем поставлять Firebug.next как встроенный.
Если вы используете встроенные инструменты разработчика Firefox, а не Firebug, вам могут понравиться панель DOM и тема Firebug, которые мы добавили в это слияние.
Кроме того, мы портировали некоторые распространенные расширения Firebug (PixelPerfect, FireQuery и HARExportTrigger, ранее NetExport). И пока мы занимаемся этим, вам может понравиться наше новое расширение WebSocket Monitor.
В рамках переноса функций Firebug на встроенные инструменты мы также переносим тему Firebug, предоставляя пользователям Firebug более знакомую среду для работы.
Эта тема горячая, горячая, горячая! Поздоровайтесь с темой Firebug для инструментов разработчика
Mozilla сегодня выпустила Firefox 48 для Windows, Mac, Linux и Android. Браузер получил поддержку нескольких процессоров (наконец), улучшенную защиту от вредоносных загрузок и улучшения мультимедиа на Android. Прекращена поддержка старых версий OS X и Android Gingerbread.
В Firefox 48 Mozilla постепенно включает поддержку нескольких процессов, начиная с 1 процента пользователей и увеличиваясь почти до половины канала выпуска Firefox. Чтобы проверить, находитесь ли вы в группе «Электролиз», введите «about: support» в адресную строку и проверьте, не написано ли «1/1 (включено по умолчанию)» в строке Multiprocess Windows.
Ссылки
Слияние Firebug с встроенные инструменты разработчика Firefox
Mozilla запускает многопроцессорность Протестируйте в бета-версии Firefox
One of our goals is to bring Firebug UX into native devtools, so yes, features are mixing to devtools.
- person Paul Sweatte; 30.03.2015
Я думаю, что самым большим преимуществом - после реализации функций сетевой панели и временной шкалы - это наличие различных Расширения Firebug, например YSlow, Page Speed, FirePython и т. д.
В конце концов, это, вероятно, больше выбор, основанный на ваших личных предпочтениях, - придумать оружие по выбору, которое принесет вам наибольшее удобство и скорость.
Интересная деталь в этом решении заключается в том, что Firebug когда-то был одним из плагинов, которые оказал наиболее значительное отрицательное влияние на производительность Firefox. Я не знаю о текущем исследовании по этому вопросу, особенно если встроенные инструменты разработки работают лучше, чем Firebug.
Одним из преимуществ встроенных инструментов разработчика по сравнению с текущей версией firebug является то, что у него есть исходные карты, а у firebug их нет.
Уникальные функции Firebug, которых нет у встроенного инспектора Firefox, включают:
Уникальные функции, которые есть у встроенного инспектора Firefox, но отсутствуют у Firebug, включают:
Командная строка консоли в большом режиме редактора позволяет запускать код в текущем контексте. Новый Электронный блокнот не видит текущую область действия точки останова. Это ужасная потеря.