Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№111-01-2018 19:53:41

pongo
Участник
 
Группа: Members
Зарегистрирован: 02-06-2006
Сообщений: 10
UA: Firefox 57.0

Микрофризы при открытии вкладок начиная с FF 56

Добавляем на панель закладок адрес http://localhost:8000/article/226 и затем открываем его, кликая средней кнопкой мыши и одновременно вращая курсором мыши (чтобы заметить фриз). На какое-то мгновение курсор мыши замрет.

Я записал гифку с этим процессом. Открывается новая вкладка localhost. Можно заметить, что круговой индикатор загрузки страницы на вкладке появляется не сразу. Фриз длится как раз тот момент когда вкладка появилась, а индикатор еще нет. (время фриза бывает разным, на гифке он еще быстро прошел)

https://i.imgur.com/OAnbWZB.gif

Я записал снапшот через аддон: https://perfht.ml/2FqoYT7
Он сделан в чистом без аддонов firefox developer edition (portableapps) 58.0b15 (64-bit)
Используется Windows 10 home 64. Версия 10.0.16299. Сборка 16299.

---

• localhost здесь для примера. Фризы бывают и когда локальный сервер выключен, и когда он включен. Такие же фризы бывают и с обычными ссылками. При этом иногда индикатор загрузки начинает сразу появляться при открытии вкладки - тогда фриза нет.
• Я тестировал на чистых профилях разных портабельных версий. Проблема появляется с 56 версии. В 55.0.3 проблемы нет, а в 56 и выше - есть. В текущей 57.0.4 тоже есть.
• В фф, установленном через инсталлятор, фризы тоже есть.
• Я использую 64-битную версию фф. Но и в 32-битной проблема наблюдается.
• В хроме фризов нет.
• В about:config пробовал отключать ipv6 - не помогает. Пробовал в HOSTS специально прописывать адрес для локалхоста - не помогает. (да и не может помочь, т.к. фризы наблюдаются и при открытии обычных ссылок).

Что можно сделать?

Отсутствует

 

№213-01-2018 16:35:26

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 291
UA: Firefox 45.0

Re: Микрофризы при открытии вкладок начиная с FF 56

pongo пишет:

Что можно сделать?

с чем? с отрисовкой этого кружка анимации - пиши в ТП. Но лучше эту гадость вообще убирать.  Анимации , всякие trobler-ы (или как их там) на вкладках и в панели, было время даже жутко жрали проц.время. было - вешали сам FF с последующим крашем. Потому лучше его вообще убрать и заменить на статич. картинку. Всегда так делаю и давно уже.

Выделить код

Код:

/* иконка загружающейся вкладки в PM и FF до 57 */
.tab-throbber,
.tab-throbber[progress] {
    -moz-appearance: none !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAC/UlEQVRIib2UT2gjVRzHP+9N4iRsCsk2xSD4Zwv2ICzk4MGT7R6cgz3IdhEWEdy9eFZED4IH6aFUWLz0qFi8pEsP3UMRKUKtHnrZ4h4spiKpW1kC2VrHJE0mM3nv56FJNt02a1y6Pvjy4/fe730/85v3ZhRDjDfnbstz2QQCIFC8V+ebT19Rw+yNDVN0PhXn6uSzvfzjxe1htg0PqDbbFO+3ennYNmcLqDXblPaDXh5FZwxoBRF/+s1e3g7bZwxohhz89QBgwmhowKk34eJbK1ophdIKwEmcS4TZXLq3fm+3ghiTEpGWiLhi5emfl66UTvPSp02KMV+KtUZpbbTjhMZY6odhT0qBcpy6dpzItk1djP3kP3UA8NKVm18lMyPXnHh8UAlR0CLw64u/rFy9Pqhm4BmYtnn/8L6fj59L5rU+2aiJIsLD4PtfV98eaA6P6ADgxde/TovIuhOP51VfpVjBhNEdlLr027fv+I8NABh/7Ys01qyLmPzRDgXCHaWdS6Xv3n2kOYBaXl6WIAjQWqOU6imZTLK0tHShUCj8/vyrN9I2aqy3W34+lsj42nEv3P3xQx9gYWHhp2w2mxcR+mWtxXVdYvv7+6ytreE4DlrrnkZHR/E87/NCoXD57g8f+M+8/NF1MCsmrF7+4/ZnPsDMzMxUJpPJr66uIiIYY7DWYq3FGIPneaj5+XnZ2NjAcZxjEKUUExMTaK0XZ2dnTxzk9PT0lOd5K1tbW+lms9l76q65tZbJyUlitVqNMAxPdKCUYnt7m/Hx8Wtzc3NTBwcHt0ql0t8jIyPkcrk3UqlUfnNzkyAIjpn3Q6rV6gNAv3k/pFgssrOz80Imk3lvbGyMMAzZ3d2lXq+feOcPq1arESuXy+zt7R074K6OLs3xXEQGxoeVy+WIVSoVyuXyv922xxqVSgXdaDSeiDlAo9FAua4rT4zA0ZesAAd4CogDLpDoxK7iHWlAAANEQAi0gKATu4o6sv2/CtUx6AJ1X+yudYd0ZDuw/tid/3/GP3GNpryAHeymAAAAAElFTkSuQmCC") !important;
    }

Добавлено 13-01-2018 16:37:32
какой селектор в 57-й хз. пока не знаю. надо смотреть.

Отредактировано mokujin (13-01-2018 16:37:32)

Отсутствует

 

№313-01-2018 21:36:08

pongo
Участник
 
Группа: Members
Зарегистрирован: 02-06-2006
Сообщений: 10
UA: Firefox 57.0

Re: Микрофризы при открытии вкладок начиная с FF 56

Как оказалось, проблема связана с мультипроцессовостью. Если поставить число процессов контента равное 1, то фризы пропадают.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]