Будущие улучшения средств веб-разработки в Firefox

    Сотрудник компании Mozilla организовал масштабный опрос и обсуждение на разных программистских сайтах, что веб-разработчики хотят видеть в Firefox DevTools. Через неделю они собрались с командой Firefox DevTools, и по результатам этой информации составили план развития Firefox DevTools, то есть список приоритетных направлений, которые будут реализованы.

    Кодирование в браузере и управление браузером из редактора/IDE


    Оказалось, что это главный запрос со стороны пользователей. Все хотят сломать болезненный шаблон переключения РедакторБраузерDevTools.

    В этом отношении будет опробовано два подхода: 1) реализация управления браузером со стороны сторонних редакторов; 2) встроенные редакторы в Firefox.

    Библиотека Python для связи с Firefox


    Концептуальный эксперимент. На видео — редактирование Firefox CSS в реальном режиме из SublimeText.



    DevTools имеет возможность для удалённого управления, так что через библиотеку Python можно подключить многие редакторы.

    Кодирование внутри браузера


    Разработчики ещё в поиске, каким должен быть удобный встроенный редактор: на файлах или в стиле jsfiddle? Вот такой макет пока что находится в разработке.


    увеличенная копия

    Две вышеуказанные фичи не будут реализованы очень быстро. Разработка библиотеки Python займёт пару месяцев, а встроенного редактора — ещё дольше.



    Сетевая панель и события (Network Panel & Timeline)


    Эта информация есть в Chrome и Firebug, а скоро появится и в Firefox DevTools. Уже есть рабочий прототип сетевой панели.





    Интеграция с Firebug


    Чтобы два средства не мешали друг другу, некоторые панели Firebug внедрят прямо в DevTools, а пользователь сможет выбрать, какие из них отображать.


    увеличенная копия



    Панель веб-разработки приклеивается справа


    В Firefox Nightly уже сделали такой интерфейс.





    Поддержка CoffeeScript


    Один из разработчиков уже продемонстрировал дебаггер Firefox, который поддерживает SourceMap и CoffeeScript.


    увеличенная копия

    Дополнительно, поддержка CoffeeScript и LiveScript реализована в Firefox Terminal.





    Общий обзор перекраски


    Меню для просмотра всех элементов, которые меняют цвет на странице, уже создана предварительная версия.





    Контроль таймера


    Контроль таймера, который работает при рендеринге CSS-переходов и анимаций: есть концепт.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 20

    • UFO just landed and posted this here
      • UFO just landed and posted this here
        • UFO just landed and posted this here
          +1
          6 вкладок — запущен уже неделю. 225мб.
          С утечками не видел проблем. Вообще, за утечки можно поблагодарить флешдыркоплеер.
          Порой 1 страница с флеш-баннером может съесть 2-3 гб памяти.
          • UFO just landed and posted this here
              +1
              Nightly на то и nightly :)
              Я пытался как-то всю оперативку скормить броузерам.
              Представляете 30 гигов, занятых только под пустые вкладки в ие, хром, опере и фф?)
                0
                64-разрядная версия Firefox, на сколько я помню, очень медленная, поскольку разработчики сейчас оптимизируют только 32-разрядную версию JIT. Не зря же они не выпускают официально 64-разрядную версию браузера.
                • UFO just landed and posted this here
            –6
            Красиво. Но когда это все появится… и врядли спасет от падения популярности…
            • UFO just landed and posted this here
                0
                в хроме нет возможности переключаться между вкладками по последнему открытому (по аналогии с alt+tab). даже на уровне api. Есть костыли в виде stackedtabs но они делают совсем не то. именно это вернуло меня назад на firefox
                  0
                  Сколько лет вместе с Firefox, а про такую возможность не слышал. Как это делается? Есть комбинация клавиш, или эта фича нужна только разработчикам расширений?
                    0
                    расширение lasttab, комбинация все та же — ctrl+tab
                –2
                Лучше бы из инкубатора достали апи для gecko embedding! Запарило напильником шкрябать.
                  –6
                  Ого, еще кто-то пишет чистый CSS.
                    0
                    Для меня комфортная разработка — это два монитора и Chrome + WebStorm c live-режимом. Сомневаюсь что нововведения FF побудят меня отказаться от этого.
                      0
                      Солидарен, только монитора три. Но Firefox, всё же, иногда запускаю ради CSS-X-Fire плагина к WebStorm/IDEA
                        0
                        Одна проблема. С live-режимом нельзя совместить SASS и CoffeeScript.
                        0
                        настроенный express под node,js + плагин LiveReload (который бесплатный) — и правь в любом редакторе хоть Coffee, хоть Stylus, хоть Jade :)
                          0
                          На маке постоянные проблемы с утечкой памяти. раз в два дня как минимум перезагружаю браузер и 500-800 мб памяти освобождается. так что я тоже за то что бы память подравили, а не фичи добавляли. а то с Хрома уже могу и не вернуться ))

                          Only users with full accounts can post comments. Log in, please.