Использую FF ESR 102.10 (последний).
Ранее, для того чтобы не снижался приоритет JS в фоновых вкладках устанавливал dom.min_background_timeout_value=1
Сейчас стал замечать, что в некоторых случаях FF всё равно морозит скрипты. Копит-копит, а когда делаю вкладку активной(переключаюсь на неё), вываливает кучу отложенных callback.

А не охренел ли ты, Лисонька? :(
Что могло поменяться? В какую сторону копать?

Innover пишет

=1

Это в миллисекундах же? Не слишком малая величина? Дефолтная аж 1000.
dom.timeout.throttling_delay не меняли? Кажется это задержка перед применением dom.min_background_timeout_value


Некогда этот вопрос здесь проскакивал. Вроде как помогла ссылка https://superuser.com/questions/1500289 … background


Хотя, как пишут люди, Firefox-у бывает наплевать на все эти значения и ведёт он себя в зависимости от нагрузки. За достоверность не поручусь.

Innover пишет

В какую сторону копать?

Было что-то подобное но со скриптами tampermonkey. Скрипт "засыпал" спустя некоторое время на текущей активной вкладке. Когда появлялась активность пользователя, спустя секунд 5, скрипт "просыпался" и продолжал работу - это было наглядно видно.
Я попробовал отключить улучшенную защиту (УЗ) и это, вроде, помогло.

скрытый текст
2021-12-25-174143.png

УЗ вроде как и благо - морозится мусорный JS в неактивных вкладках, но иногда это мешает в работе. Вот только не до конца понятно: тормозятся скрипты в неактивной вкладке или при отсутствии активности пользователя в браузере в целом