
Я разрабатываю реализацию Google Mapi API (v3), но в основном использую Firefox 12 для разработки из-за Firebug. Я думаю, что Firebug — отличный инструмент, гораздо лучше, чем тот, что есть в Chrome.
Но по сравнению с Chrome Firefox ТАК медленно загружается, прокручивается и т. д.! Я даже не хочу заниматься непрерывной прокруткой..
Есть ли способ улучшить производительность Firefox на картах Google?
решение1
Простое решение
По иронии судьбы, это, вероятно, Firebug так сильно замедляет Google Maps. Чтобы повысить производительность, проще всего будет отключить Firebug, когда вы не занимаетесь разработкой.
Лучшее решение
К сожалению, зачастую отключение такого полезного инструмента не является приемлемым решением. К счастью, только несколько компонентов Firebug играют наибольшую роль в замедлении работы. Наибольший прирост производительности достигается путем отключения вкладок «console» и/или «net», либо путем нажатия на них и снятия отметки «enabled», либо путем перехода на вкладку «options». Падение производительности Firebug наиболее заметно на Google Maps из-за большого количества запросов, которые он делает, и сложной структуры DOM.
Запасной план
Если это не поможет, попробуйте обновить Firefox и Firebug и надеяться, что в последних версиях производительность улучшилась. Самая последняя версия на момент написания этой статьи — Firebug 1.10.0a7 для Firefox 12, и на моей машине она, похоже, работает достаточно хорошо даже с включенными net и console.
решение2
Я обнаружил, что в моей системе отключение опции «использовать аппаратное ускорение, если оно доступно» привело к тому, что карты GoogleДействительногораздо более отзывчивый
Найдите его в разделе «Настройки» -> «Дополнительно» -> «Основные» -> «Просмотр».
решение3
Очистка всех файлов cookie Google решила эту проблему для меня - прокрутка и масштабирование Google Maps стали суперплавными. Однако задержка постоянно появляется снова после повторного входа в систему и минуты или двух использования. Возможно, этого достаточно для кого-то еще, чтобы продолжить работу над проблемой.
Мой текущий обходной путь — открывать запросы Google Maps (через Alfred) в приватном окне, чтобы не было файлов cookie:
/Applications/Firefox.app/Contents/MacOS/firefox-bin --private-window http://maps.google.com/maps?q={query}
К сожалению, приватное окно не может содержать данные моей учетной записи, поэтому у меня нет доступа к сохраненным местам.
Предыстория: Я заметил, что Карты стали намного плавнее в приватном окне Firefox, чем в обычном окне. Отключение всех дополнений не дало результата. Я очистил все куки, чтобы попытаться сделать обычное окно FF максимально похожим на приватное окно. После этого все сразу стало работать без задержек.
К сожалению, я не имею ни малейшего представления о том, какие именно файлы cookie вызывают замедление.
решение4
Рассмотрите возможность использованияmaps.bing.com: Я не уверен, что именно в картах Google делает Firefox медленным, но это проблема не только браузера; в картах Bing такой проблемы нет. (На самом деле, Chrome, похоже, демонстрирует странно нечеткие плитки при прокрутке карт Bing, в стиле, напоминающем Firefox)причудына картах Google).
Надеюсь, Firefox найдет решение, потому что я не жду, что Google это сделает.