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

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

№2611-06-2021 21:35:49

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Coroner
И что? Вы твёрдый сторонник безработицы? :) По моим наблюдениям, больше всего нагружают браузер блокировщики рекламы. Но без них — никуда. И если вы ради блокировщика терпите несколько дополнительных секунд при загрузке браузера (если на SSD — несколько долей секунды:)), то ещё несколько миллисекунд ожидания из-за других расширений не станут для вас катастрофой. :) То же самое касается и производительности браузера — если [firefox] терпит то, что uBlock или Adblock перерисовывает каждую страницу по-своему, то выполнение дополнительной строчки кода при открытии контекстного меню или при щелчке по этому меню — тем более стерпит!


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

№2712-06-2021 08:09:47

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3856
UA: Firefox 84.0

Re: Firefox. Внешний вид. Движение вбок?

Пандёнок пишет

uBlock или Adblock перерисовывает каждую страницу

Не перерисовывает. Либо скрывает, либо блокирует напрочь и скрывает пустое место.

Пандёнок пишет

то выполнение дополнительной строчки кода

Угу, одной строчки. Выполнение.
Но стили то вообще выполнять не надо. Они просто подменяют собственные стили браузера. При загрузке. И всё.


Кто вам сказал, что дополнения работают лишь «при открытии контекстного меню или при щелчке по этому меню»?
А отдельные процессы Firefox для дополнений, видимо, открывает проосто так, от нечего делать? И загружает их пустыми циклами, чтобы видимость работы создать.


Пандёнок пишет

Но без них — никуда.

Да запросто. Рынок браузеров не ограничивается лишь домашним применением. Я нечасто видел какие-либо вообще дополнения в банках, офисах или на производстве.
Разве что у админов или любимых секретарш начальников подразделений.
И ничего, сидят и не жужжат. Другое дело что часть интернета у них вообще отрублена.

Отсутствует

 

№2812-06-2021 12:33:39

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Coroner пишет

Но стили то вообще выполнять не надо. Они просто подменяют собственные стили браузера. При загрузке. И всё.

Какая наивная детская вера! Не пойму: вы информатику, что ли, не учили? Или совершенно зря в последних версиях [firefox] есть параметр toolkit.legacyUserProfileCustomizations.stylesheets, который по умолчанию отключен. И если его включить, выполняется код, который отвечает за загрузку пользовательских стилей. Это почти то же самое, что поставить Stylish. Да и сами стили — это не машинный код, они должны быть преобразованы в машинный код при каждом запуске браузера.


Ну и как стилями вы сделаете всё то, что у меня делают дополнения?
Какими стилями вы замените:
Авто HD/4k/8k для YouTube™
Элементы Яндекса: Почта
bbCodeWebex
и так далее?
Кому нужны рюшечки — делайте стилями рюшечки. Хотя те же рюшечки можно включить дополнениями, которые эти же самые стили содержат. Кода в дополнениях на несколько строчек больше, чем в стилях.

Coroner пишет

Я нечасто видел какие-либо вообще дополнения в банках, офисах или на производстве.

Естественно. Если админ или начальник сказал: ничего не трогать, а то уволю — то никто и не будет ничего ставить: ни дополнения, ни стили.
Насколько я помню, если в HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox параметр "DisableAppUpdate"=1, то ни [firefox] ни обновишь, ни дополнения не поставишь.


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

№2913-06-2021 23:18:29

Basklar
Участник
 
Группа: Members
Зарегистрирован: 03-08-2020
Сообщений: 40
UA: Firefox 88.0

Re: Firefox. Внешний вид. Движение вбок?

Пандёнок, по-моему вы путаете две вещи: изменения отображения сайтов в браузере и изменения в интерфейсе самого браузера.

Отсутствует

 

№3014-06-2021 17:48:03

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Basklar
Я не путаю, потому что на то и на другое тратятся ресурсы ПК. Вы же для внесения изменений в интерфейс браузера не патчите сам файл firefox.exe, заменяя один код другим; а меняете внешний вид через userChrome.css и userContent.css.
Если не прибегать к помощи расширений, то изменения на сайтах делаются через файл userContent.css, и изменения в интерфейсе самого браузера — в основном через userChrome.css, но в некоторых случаях через тот же userContent.css, через который делаются и изменения отображения сайтов. Так что принципиальной разницы нет.

Отредактировано Пандёнок (14-06-2021 17:51:30)


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

№3114-06-2021 20:50:59

Basklar
Участник
 
Группа: Members
Зарегистрирован: 03-08-2020
Сообщений: 40
UA: Firefox 88.0

Re: Firefox. Внешний вид. Движение вбок?

Пандёнок, по-вашему получается, что [firefox], загружая рисунок какой-нибудь кнопки или настройку цвета и высоты какой-нибудь панели из userChrome.css, тратит больше ресурсов ПК, чем загружая дефолтные из своих собственных файлов?

Отредактировано Basklar (14-06-2021 21:47:21)

Отсутствует

 

№3214-06-2021 21:56:15

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Basklar
Да. Это мизерные траты, но если считать нагрузку от каждого дополнения и паниковать по поводу числа дополнений — то по поводу включенных стилей тоже надо задуматься. Потому что код, отвечающий за поддержку стилей из этих файлов, выполняется почти точно так же, как работают дополнения (и если не включать параметр toolkit.legacyUserProfileCustomizations.stylesheets — то этот код выполняться не будет). И сами стили загружаются при каждом запуске [firefox] заново, из отдельного файла, при этом Firefox при запуске читает не двоичный, а текстовый файл userChrome.css, стили которого ещё должны быть отделены от подльзовательских комментариев и преобразованы в двоичный код. Стандартные же стили грузятся, насколько мне известно, из firefox.exe, то есть из двоичного файла. Чтение с диска userChrome.css не может отменить чтения с диска firefox.exe или его части, в которой записаны стандартные стили — оба файла загружаются в оперативную память.
Но у меня компьютер для того, чтобы он работал; а не для того, чтобы показывать, как я умею держать оперативную память свободной, процессор и видеокарту ненагруженными. :)
SSD, которого хватает только для программ. Процессор AMD 3.00 GHz, работают 5 ядер. Видеокарта, которая даже 10 лет назад была бюджетной. 4 ГБ оперативки. Firefox'у хватает.

Отредактировано Пандёнок (14-06-2021 21:57:54)


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

№3315-06-2021 17:46:14

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3856
UA: Firefox 84.0

Re: Firefox. Внешний вид. Движение вбок?

Пандёнок пишет

Стандартные же стили грузятся, насколько мне известно, из firefox.exe

Нет. Из сжатого omni.ja и они точно такие же («текстовые»). И с комментариями. :)
В том что они текстовые — проблемы нет никакой, [firefox] — браузер и прекрасно расчитан на обработку CSS и HTML.


Пандёнок пишет

4 ГБ оперативки. Firefox'у хватает.

Мне и одного Гб хватает. Ибо расширений минимум, а стили на производительность не влияют, если в них нет анимации и прочих рюшек.


Пандёнок пишет

и изменения в интерфейсе самого браузера — в основном через userChrome.css, но в некоторых случаях через тот же userContent.css

Никогда в userContent.css «изменения в интерфейсе самого браузера» не делаются. И не делались и не будут в дальнейшем.
Служебные страницы — это не интерфейс.
[firefox] — не Vivaldi.

Отредактировано Coroner (15-06-2021 17:47:40)

Отсутствует

 

№3415-06-2021 22:47:14

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Coroner

Coroner пишет

Мне и одного Гб хватает.

Да и мне бы хватило, если бы на компе ничем, кроме [firefox], не пользовался бы. :) Притом разница в цене модулей 1 ГБ и 4 ГБ отнюдь не 4-х кратная.


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

№3518-06-2021 17:13:22

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5042
UA: Firefox 78.0

Re: Firefox. Внешний вид. Движение вбок?

Пандёнок пишет

Чтение с диска userChrome.css не может отменить чтения с диска firefox.exe или его части, в которой записаны стандартные стили — оба файла загружаются в оперативную память.

Coroner пишет

Нет. Из сжатого omni.ja

Хорошо, точно, из omni.ja. Загрузка стилей из userChrome.css не отменяет чтение с диска omni.ja и применение стилей из него. Стили, которые в userChrome.css, могут состоять из одной строчки, меняющей одно свойство — например, ширину элемента или его цвет — а всё остальное грузится из omni.ja. Стили из userChrome.css применяются как бы поверх стандартных стилей, то есть как поправки, а не как замена. Если бы стили userChrome.css грузились вместо стилей omni.ja, то стили userChrome.css приходилось бы всегда делать очень подробными, указывая все свойства того элемента, который вы хотите изменить.

Coroner пишет

В том что они текстовые — проблемы нет никакой, [firefox] — браузер и прекрасно расчитан на обработку CSS и HTML.

Кроме того, это тот самый браузер, который практически изначально рассчитан на поддержку дополнений (насколько я помню, она появилась ещё в [firefox] 1.5). :P С ними тоже проблемы нет никакой. :)
Но если у вас такой комп, что [firefox] даже от uBlock вешается, то можете попробовать прописать скрытие рекламы в userContent.css — ведь почти вся работа uBlock тоже сводится к стилям.


Мой рецепт счастья почти в любом браузере на ПК: раз, два, три — реклама, умри! В FF для Android: раз! И моя маленькая подписка против гороскопов.

Отсутствует

 

Board footer

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