The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

20.12.2016 23:47  Firebug интегрируется c Firefox и прекращает разработку браузерного дополнения

Разработчики Mozilla и Firebug объявили о слиянии популярного отладчика web-приложений Firebug и набора инструментов DevTools, предлагаемого в составе Firefox. Разработка Firebug в виде отдельного дополнения будет прекращена, а функциональность Firebug со временем войдёт в основной состав Firefox DevTools.

К сожалению, Firebug принципиально несовместим с многопроцессной моделью, на которую переходит Firefox, и не может функционировать в условиях грядущих изменений внутренней архитектуры. В частности, многопроцессная модель подразумевает выполнение в разных процессах обработчиков контента и интерфейса браузера, а позднее и отдельных вкладок. Firebug изначально не рассчитан на работу в таких условиях и для его адаптации требуется полная переработка, требующая значительных трудозатрат и средств.

Управляющая разработкой Firebug группа разработчиков пришла к заключению, что у них нет достаточных ресурсов для подобной переработки. Но с другой стороны, встроенные в Firefox средства для отладки web-приложений последнее время интенсивно развиваются, поэтому в качестве оптимального выхода из сложившейся ситуации решено переключиться на развитие Firefox DevTools и использовать данный инструментарий в качестве основы для создания следующей версии Firebug.

Разработчики Firebug работают над проектом интеграции уже около двух лет, после того как обозначились первые планы по переводу Firefox на многопроцессную архитектуру. Новый вариант Firebug, интегрированный в Firefox, развивается под кодовым именем Firebug.next и станет неразрывен со встроенными инструментами для разработчиков. По мнению разработчиков обоих проектов, объединение усилий вместо раздельной конкуренции позволит создать лучший инструментарий для web-разработчиков и вывести на новый уровень средства для отладки web-приложений, предлагаемые в Firefox.

Из уже перенесённых в Firefox DevTools особенностей Firebug упомянуты панель DOM для просмотра и инспектирования структуры DOM, альтернативная тема оформления в стиле Firebug, режим детального просмотра сетевого лога, журнал серверных сообщений, система инспектирования HTTP-запросов, а также отвязка от Firebug таких надстроек, как FireQuery, HAR export и PixelPerfect. Из возможностей которые ещё предстоит перенести отмечаются точки останова для XHR и изменений в DOM, улучшенное автодополнение CSS, панель контроля за генерацией событий, предпросмотр на лету вносимых в интерфейсе инспектирования изменений в HTML, проверка корректности CSS-значений и селекторов по мере ввода, боковая панель свойств DOM, возможность изменения размера шрифта в теме оформления Firebug, возможность добавления cookie.

  1. Главная ссылка к новости (https://hacks.mozilla.org/2016...)
  2. OpenNews: Новая версия отладчика web-приложений Firebug 2.0
  3. OpenNews: Проект Mozilla представил Quantum, комбинированный браузерный движок для Firefox
  4. OpenNews: План перевода Firefox на многопроцессную архитектуру
  5. OpenNews: В Firefox появилась многопроцессная обработка контента и Quantum Compositor
  6. OpenNews: Firefox прекратит поддержку XUL-дополнений в конце 2017 года
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: firebug, firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, th3m3 (ok), 00:25, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +7 +/
    Хорошая новость! Mozilla радует, как всегда!
     
     
  • 2.28, Аноним (-), 11:34, 21/12/2016 [^] [ответить]    [к модератору]
  • +17 +/
    Как иногда.
     
  • 2.33, анонимус (??), 12:17, 21/12/2016 [^] [ответить]    [к модератору]
  • +/
    Кому хорошая, а кому и плохая. Ибо я его использовал в Seamonkey, а теперь вряд-ли смогу.
     
     
  • 3.36, th3m3 (ok), 13:27, 21/12/2016 [^] [ответить]    [к модератору]
  • +/
    Я его тоже использовал. Потом попробовал Firefox DevTools и понял, что мне хватает его функционала.
     
     
  • 4.48, Аноним (-), 10:09, 22/12/2016 [^] [ответить]    [к модератору]
  • +/
    Функциональности
     
     
  • 5.52, anon2016 (?), 12:27, 23/12/2016 [^] [ответить]    [к модератору]  
  • +/
    функционал вполне известный комп. жаргон, незачем поправлять
    https://ru.wiktionary.org/wiki/%D1%84%D1%83%D0%B
     
  • 1.2, Ordu (ok), 00:41, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А тут бывает кто-нибудь, кто как-то связан с разработкой firefox'а или аддонов к нему?
    Что в файрбаге как аддоне, что во встроенном "файрбаге" есть один неприятнейший косяк, они игнорируют иксовый selection буфер, из-за чего невозможно копировать выделенное средней кнопкой мышки, обязательно приходится дополнительно тыкать в Ctrl-C/Ctrl-V, уничтожая при этом содержимое clipboard буфера. Мне не настолько это надо, и поэтому мне никак не добраться до багтрекера, посмотреть что там разрабы думают об этой хне. Отсюда и вопрос: может тут есть кто-то, кто в теме? Есть ли какая-нибудь надежда на исправление?
     
     
  • 2.4, Аноним (-), 00:58, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Могу сказать, что к разработчикам дополнений этот вопрос мало относится. Разве что кто-то в порядке интереса изучил код Firefox. Разработчики дополнени
     
  • 2.5, Аноним (-), 00:59, 21/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Разработчики дополнений это обычный js+xml писатели знающие API.
     
     
  • 3.12, Ordu (ok), 02:06, 21/12/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Ну, может быть Но фишка ведь в том, что в firefox е есть много различных мест, ... весь текст скрыт [показать]
     
     
  • 4.29, Ононим7 (?), 11:37, 21/12/2016 [^] [ответить]    [к модератору]  
  • +5 +/
    Пиши багрепорт, так как без него банально никак. И это относится не только к фоксу. Люди почему-то предпочитают срать на форумах нежели потратить 5 минут времени на толковый багрепорт.
     
     
  • 5.34, Ordu (ok), 12:25, 21/12/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Не учите меня жить c Если ты умеешь за пять минут создать толковый багрепорт ... весь текст скрыт [показать]
     
  • 5.50, iPony (?), 12:46, 22/12/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Да вот только логики мало, если ее затмевает фанатизм http www opennet ru o... весь текст скрыт [показать]
     
  • 2.31, soarin (ok), 11:50, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Вряд ли Учитывая, что и XUL и Иксы постепенно на помойку отправляют - никто эти... весь текст скрыт [показать]
     
     
  • 3.38, Ordu (ok), 14:34, 21/12/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Печаль Это именно та самая причина, по которой я мне не нравится идея популяриз... весь текст скрыт [показать]
     
  • 2.32, soarin (ok), 11:59, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Хотя странно Проверил во встроенных средствах - у меня работает в дефолто Ubunt... весь текст скрыт [показать]
     
     
  • 3.37, Ordu (ok), 14:29, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    В каком месте работает Попробуй, например, в DOM виде выделить какой-нибудь там... весь текст скрыт [показать]
     
  • 1.3, Аноним (-), 00:42, 21/12/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Все равно в деле отладки яваскрипта удобнее только хром Вот небольшой пример к... весь текст скрыт [показать]
     
     
  • 2.6, Аноним (-), 01:02, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    В Firefox есть 2 интересных дополнения:
    https://addons.mozilla.org/en-US/firefox/addon/web-developer/
    https://addons.mozilla.org/en-US/firefox/addon/tiny-javascript-debugger
     
  • 2.7, Капитан Redux (?), 01:32, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Ctrl P спасет отца руской демократии, как и ctrl shift p - полнотекстовый поиск ... весь текст скрыт [показать]
     
  • 2.45, Гентушник (ok), 19:17, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Никогда этой функцией не пользовался, нашёл ответ за 2 минуты методом тыка Выше... весь текст скрыт [показать]
     
  • 1.8, manster (ok), 01:47, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Для начала хотя-бы тему перенесли и основные команды, горячие клавиши. Чисто визуально было бы не так напряжно переключиться на новый инструмент. Плюс возможности добавления собственных аддонов как было у firebug.
     
     
  • 2.9, manster (ok), 01:49, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Пока firebug работает если отключить многопроцессный режим.
     
     
  • 3.16, Аноним (-), 06:45, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    x86-то ставить хоть не надо?
     
     
  • 4.35, manster (ok), 13:04, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Главная суть вопроса выпиливается отличный инструмент для разработчиков и вообщ... весь текст скрыт [показать]
     
  • 1.10, vantoo (ok), 01:51, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Встроенные девтулы вообще в браузерах не нужны. Ими пользуется менее 1% пользователей. Зачем перегружать и без того нелегкие браузеры? Кому надо, пусть ставят расширения.
     
     
  • 2.11, Леха (?), 02:01, 21/12/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ваши данные об 1% основаны на подтвержденных статистикой данных или Вы это сами придумали?
     
     
  • 3.15, Аноним (-), 06:33, 21/12/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    А твои на чем основаны, а Отвечай Твоя мама хоть разбирается что и почем в Dev... весь текст скрыт [показать]
     
     
  • 4.19, Аноним (-), 08:36, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    А у него данных нет :) Цифры называли только Вы :)
     
     
  • 5.47, Аноним (-), 22:14, 21/12/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    Какие цифры я назвал Гипотетически семья состоит из папы, мамы и дитя Три чело... весь текст скрыт [показать]
     
  • 2.13, Аноним (-), 03:31, 21/12/2016 [^] [ответить]     [к модератору]  
  • +/
    На WebExtensions особо девтулзов не состряпаешь А движется все именно в сторону... весь текст скрыт [показать]
     
     
  • 3.30, Аноним (-), 11:44, 21/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    А встроенные по вашему на чём?:)
     
  • 2.14, ista011 (?), 04:31, 21/12/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Так эти инструменты используются преимущественно в Firefox Developer Edition. Да и на самом деле грузят браузеры не столько расширения, сколько непосредственно страницы.
     
  • 2.17, angra (ok), 07:01, 21/12/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Так и было в прошлом. Так был создан firebug и был он очень полезным, но крайне тормозным инструментом. А потом в chrome добавили встроенные dev tools, которые просто летали по сравнению с браузерным расширением, после чего firefox как инструмент веб-разработчика стал ненужен. Через некоторое время умные люди в mozzila поняли проблему и также добавили в браузер быстрый аналог dev tools. Насколько мне известно, аналогично поступили в edge.

    Попробуй подумать, почему разработчики браузеров не могут игнорировать интересы именно этого 1%, в отличии от скажем 2% пользователей linux, на которых легко забивают.

     
     
  • 3.22, rshadow (ok), 09:51, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    В хроме весь js летает. А в ФФ встроенные девтулзы тормозят. Так что встраивание может что и дает, но все равно проблемы не решало. А вот с многопроцессорностью все стало хорошо.
     
     
  • 4.27, angra (ok), 10:15, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Ну они может и тормозят по сравнению с chrome, но по сравнению с тем, что открытие firebug замораживало браузер на чем-то сложнее jquery, это был большой шаг вперед.
     
     
  • 5.42, rshadow (ok), 16:52, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Согласен. Я сам фаербагом перестал пользоваться когда уже стали просто невозможны эти тормоза. В девтулсах половины фич не было, но они хоть поменьше тормозили.
     
  • 2.21, Вор (?), 09:45, 21/12/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну и каким образом они перегружают браузер? По умолчанию все скрыто, память не жрет, проц не грузит. Чем они тебе мешают то?
    А мне как разработчику частенько приходится в браузерах пользователей ковыряться выискивая косяки.
     
  • 2.23, rshadow (ok), 09:56, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    > Зачем перегружать и без того нелегкие браузеры? Кому надо, пусть ставят
    > расширения.

    Это ход чисто для привлечения разработчиков. На браузерах сейчас чего только не пишут: и дополнения, и приложения. Даже сайт наверно можно делать не выходя из браузера.

    А с технической точки зрения разделять конечно никто не мешал бы. В браузере пилить API, весь интерфейс в дополнении. Только сами понимаете, API это бОльшая часть. И ее вынести в дополнение нельзя. И смысл от экономии весь теряется. Тем более интерфейс и так работать начинает только если его специально открыть.

     
  • 1.18, loshadka220 (?), 07:03, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вы мне скажите, как получить css-стиль дива со страницы?
    Нашлось тут одно расширение CSSViewer да старое оно.
     
     
  • 2.24, rshadow (ok), 10:01, 21/12/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Правой кнопочкой мышки по диву "Исследовать элемент". В открывшийся тулзе справа переключиться на вкладку "вычислено". Там будут все стили элемента. Можно по ним потыкать и посмотреть откуда они взялись.
     
  • 2.41, Шоколадный кролик (?), 16:42, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    console.log(window.getComputedStyle(document.getElementById("mydiv")));
    Смотреть в консоли браузера.
     
  • 1.39, Аноним (-), 14:53, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Firebug всегда тормозным был. Используйте в Chrome инструменты разработчика и не катайте мозг.
     
     
  • 2.44, Аноним (-), 17:52, 21/12/2016 [^] [ответить]    [к модератору]  
  • +/
    Firebug да.
    Но встроенные средства отладки DevTools нет.
    Они работают не медленнее Chrome DevTools.
     
  • 1.43, Аноним (-), 17:51, 21/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Молодцы.
    Уже достаточно давно использую встроенный в Firefox отладчик.
    Он работает быстрее и лучше выглядит.
    Не знал, что уже 2 года идёт работа его интеграции с firebug.
     
     
  • 2.49, Аноним (-), 10:11, 22/12/2016 [^] [ответить]     [к модератору]  
  • +/
    Может быть и куки умеет редактировать ... весь текст скрыт [показать]
     
  • 1.51, Ilya Indigo (ok), 01:04, 23/12/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Firebug интегрируется c Firefox...

    УРА!!! Это случилось! :-)

     
  • 1.53, Rockie (?), 13:09, 03/02/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Господа может кто-то знает - раньше если у меня был открыт Firebug и я открывал новую вкладаку - там тоже был запущен Firebug. После этого обновления он сам не запускаетяс и надо постоянно жмакать F12. Кто знает? Настройка allPagesActivation в about:config не работает
     
     
  • 2.54, Rockie (?), 15:43, 03/02/2017 [^] [ответить]    [к модератору]  
  • +/
    Кароче похоже эта возможность исчезла(, отписал багрепорт в Мозиллу..
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor