Добавил widget.wayland.use-opaque-region widget.wayland_vsync.enabled widget.wayland.use-move-to-rect Для Firefox 78+ Если у вас в системе используется X11, а не Wayland, переключите эти опции в false
Дополнил в начале статьи Firefox 110+ для Android разрешает установить расширение "Tampermonkey" и использовать любые пользовательские скрипты в браузере *, а начиная с Firefox 121 - можно установить почти любые расширения.
Добавил dom.animations.mainthread-synchronization-with-geometric-animations* Для Firefox 78 - 115 Функция создавалась для одного сайта, исправляла ошибки связанные с анимацией, при этом увеличивала время отрисовки на всех остальных сайтах. Сейчас эта настройка не актуальна, переключите её в false
javascript.options.gc_delay.interslice Для Firefox 78 - 115 Изначально по умолчанию было выставлено значение 100, что приводило к задержке обработки данных. В Firefox 120 оно было изменено на 250. Сделайте у себя так же
security.ssl3.dhe_rsa_aes_128_sha security.ssl3.dhe_rsa_aes_256_sha Для Firefox 78 - 115 Старые шифры протоколов шифрования которые со временем стали уязвимы для мошенников. Отключены по умолчанию в новых Firefox. Однако если вы посещаете старые сайты которые годами не обновляются или на вашем компьютере нечего красть, можете включить эти опции true, возможно появления ошибок связанных с загрузкой таких сайтов будет меньше
accessibility.ARIAReflection.enabled* Для Firefox 78 - 115 Новый веб-сдандарт, помогает браузеру правильно отображать некоторое веб-содержимое страниц. Включите его true
privacy.query_stripping.enabled privacy.query_stripping.enabled.pbmode privacy.query_stripping.strip_on_share.enabled* Для Firefox 102 и 115 Функция "Query Parameter Stripping" предназначена для улучшения конфиденциальности пользователей за счет удаления параметров отслеживания из строки запроса URL. Если вам это необходимо для большей конфиденциальности, можете включить эти функции true. Если же вам безразлично, желательно не включать их, на неправильно построенных сайтах это может вызвать проблемы
network.early-hints.enabled network.early-hints.preconnect.enabled* Для Firefox 102 и 115 Включение этих функций может значительно уменьшить время загрузки многих веб-страниц. Если у вас достаточно оперативной памяти в компьютере, переключите эти опции в true
Добавил dom.animations.mainthread-synchronization-with-geometric-animations* Для Firefox 84 - 115 Функция создавалась для одного сайта, исправляла ошибки связанные с анимацией, при этом увеличивала время отрисовки на всех остальных сайтах. Сейчас эта настройка не актуальна, переключите её в false
Оказывается лисобраузеры умеют работать с d3d9.dll файлом так же как с opengl32.dll. Оно правда конфликтует с аппаратным ускорением. Посмотрю как и куда этот WebGL можно прикрутить.
На самом деле движок хрома быстрее чем лисий. Последний быстрый фокс был 68. Собственно по этой причине мы и уговорили Фёдора сделать на нём новый MyPal для XP. Дальше всё медленнее и с упором на видеокарту. Потребление оперативы в лисе настраивается, но по факту со всеми настройками получается как хром без настроек :) Да, вот к такому пришли по итогу... Можете покрутить эти настройки, они самые влияющие fission.autostart dom.ipc.processCount layers.async-pan-zoom.enabled media.video-queue.default-size browser.tabs.unloadOnLowMemory остальные влияют по чуть-чуть, но их слишком много. В начале статьи лежит user.js и некоторые текстовые файлы - дополнения к нему. Если мало оперативы то можно добавить из "Процессор до 2006 года"
Добавил javascript.options.gc_delay.interslice Для Firefox 84 - 115 Изначально по умолчанию было выставлено значение 100, что приводило к задержке обработки данных. В Firefox 120 оно было изменено на 250. Сделайте у себя так же
security.ssl3.dhe_rsa_aes_128_sha security.ssl3.dhe_rsa_aes_256_sha Для Firefox 84 - 115 Старые шифры протоколов шифрования которые со временем стали уязвимы для мошенников. Отключены по умолчанию в новых Firefox. Однако если вы посещаете старые сайты которые годами не обновляются или на вашем компьютере нечего красть, можете включить эти опции true, возможно появления ошибок связанных с загрузкой таких сайтов будет меньше
privacy.query_stripping.enabled privacy.query_stripping.enabled.pbmode privacy.query_stripping.strip_on_share.enabled* Для Firefox 115 Функция "Query Parameter Stripping" предназначена для улучшения конфиденциальности пользователей за счет удаления параметров отслеживания из строки запроса URL. Если вам это необходимо для большей конфиденциальности, можете включить эти функции true. Если же вам безразлично, желательно не включать их, на неправильно построенных сайтах это может вызвать проблемы
Добавил network.early-hints.enabled network.early-hints.preconnect.enabled* Для Firefox 115 Включение этих функций может значительно уменьшить время загрузки многих веб-страниц. Если у вас достаточно оперативной памяти в компьютере, переключите эти опции в true
Появился ещё один браузер с поддержкой Windows XP https://github.com/weolar/xpchrome/releases Основан на движке Chromium 115. Главный минус - жрёт оперативу без предела. Можете оставить его себе если у вас более двух гигабайт RAM. Уменьшить её можно разве что зайдя в chrome://flags и отключить опции связанные с sandbox, на один жрущий процесс станет меньше.
Добавил browser.tabs.remote.coep.credentialless* Для Firefox 115 Эта функция позволяет устранить некоторые ошибки безопасности во время "общения" браузера и сайта. Включена по умолчанию в новых Firefox, включите и вы её у себя true
Добавил browser.tabs.remote.coep.credentialless* Для Firefox 115 Эта функция позволяет устранить некоторые ошибки безопасности во время "общения" браузера и сайта. Включена по умолчанию в новых Firefox, включите и вы её у себя true
Изменил и дополнил network.dns.upgrade_with_https_rr
security.tls.ech.grease_probability network.dns.echconfig.enabled network.dns.force_waiting_https_rr network.dns.upgrade_with_https_rr network.dns.http3_echconfig.enabled network.dns.use_https_rr_as_altsvc security.tls.ech.grease_http3 network.dns.echconfig.fallback_to_origin_when_all_failed security.tls.ech.disable_grease_on_fallback* Для Firefox 84 - 115 Функции позволяют правильно отображать сайты если браузер использует DNS через HTTPS (см. Настройки --> Основные --> Параметры сети --> опция "Включить DNS через HTTPS", и/или Настройки --> Приватность и защита --> раздел "DNS через HTTPS"). DNS через HTTPS включено в новых Firefox по умолчанию. Если вы желаете, что бы оно работало правильно и у вас, измените значение первой опции на 100 и две последние переключите в false, а остальные переключите в true
Изменил и дополнил network.dns.upgrade_with_https_rr
security.tls.ech.grease_probability network.dns.echconfig.enabled network.dns.force_waiting_https_rr network.dns.upgrade_with_https_rr network.dns.http3_echconfig.enabled network.dns.use_https_rr_as_altsvc security.tls.ech.grease_http3 network.dns.echconfig.fallback_to_origin_when_all_failed security.tls.ech.disable_grease_on_fallback* Для Firefox 84 - 115 Функции позволяют правильно отображать сайты если браузер использует DNS через HTTPS (см. Настройки --> Основные --> Параметры сети --> опция "Включить DNS через HTTPS", и/или Настройки --> Приватность и защита --> раздел "DNS через HTTPS"). DNS через HTTPS включено в новых Firefox по умолчанию. Если вы желаете, что бы оно работало правильно и у вас, измените значение первой опции на 100 и две последние переключите в false, а остальные переключите в true
Добавил
widget.wayland.use-opaque-region
widget.wayland_vsync.enabled
widget.wayland.use-move-to-rect
Для Firefox 78+
Если у вас в системе используется X11, а не Wayland, переключите эти опции в false
Дополнил в начале статьи
Firefox 110+ для Android разрешает установить расширение "Tampermonkey" и использовать любые пользовательские скрипты в браузере *, а начиная с Firefox 121 - можно установить почти любые расширения.
Добавил
gfx.vsync.compositor.unobserve-count *
Функция не для Windows, отключите её, изменив значение на 0
layout.css.has-selector.enabled *
Для Firefox 115
Функция нужна для правильного отображения текста, включена в новых Firefox. Включите её true
browser.newtabpage.activity-stream.showSponsoredTopSites дополнил опцией
browser.topsites.contile.enabled
https://searchfox.org/mozilla-central/source/browser/app/profile/firefox.js#1618
Добавил
dom.animations.mainthread-synchronization-with-geometric-animations *
Для Firefox 78 - 115
Функция создавалась для одного сайта, исправляла ошибки связанные с анимацией, при этом увеличивала время отрисовки на всех остальных сайтах. Сейчас эта настройка не актуальна, переключите её в false
javascript.options.gc_delay.interslice
Для Firefox 78 - 115
Изначально по умолчанию было выставлено значение 100, что приводило к задержке обработки данных. В Firefox 120 оно было изменено на 250. Сделайте у себя так же
security.ssl3.dhe_rsa_aes_128_sha
security.ssl3.dhe_rsa_aes_256_sha
Для Firefox 78 - 115
Старые шифры протоколов шифрования которые со временем стали уязвимы для мошенников. Отключены по умолчанию в новых Firefox. Однако если вы посещаете старые сайты которые годами не обновляются или на вашем компьютере нечего красть, можете включить эти опции true, возможно появления ошибок связанных с загрузкой таких сайтов будет меньше
accessibility.ARIAReflection.enabled *
Для Firefox 78 - 115
Новый веб-сдандарт, помогает браузеру правильно отображать некоторое веб-содержимое страниц. Включите его true
privacy.query_stripping.enabled
privacy.query_stripping.enabled.pbmode
privacy.query_stripping.strip_on_share.enabled *
Для Firefox 102 и 115
Функция "Query Parameter Stripping" предназначена для улучшения конфиденциальности пользователей за счет удаления параметров отслеживания из строки запроса URL.
Если вам это необходимо для большей конфиденциальности, можете включить эти функции true. Если же вам безразлично, желательно не включать их, на неправильно построенных сайтах это может вызвать проблемы
network.early-hints.enabled
network.early-hints.preconnect.enabled *
Для Firefox 102 и 115
Включение этих функций может значительно уменьшить время загрузки многих веб-страниц. Если у вас достаточно оперативной памяти в компьютере, переключите эти опции в true
Добавил
dom.animations.mainthread-synchronization-with-geometric-animations *
Для Firefox 84 - 115
Функция создавалась для одного сайта, исправляла ошибки связанные с анимацией, при этом увеличивала время отрисовки на всех остальных сайтах. Сейчас эта настройка не актуальна, переключите её в false
Оказывается лисобраузеры умеют работать с d3d9.dll файлом так же как с opengl32.dll. Оно правда конфликтует с аппаратным ускорением. Посмотрю как и куда этот WebGL можно прикрутить.
На самом деле движок хрома быстрее чем лисий. Последний быстрый фокс был 68. Собственно по этой причине мы и уговорили Фёдора сделать на нём новый MyPal для XP. Дальше всё медленнее и с упором на видеокарту.
Потребление оперативы в лисе настраивается, но по факту со всеми настройками получается как хром без настроек :) Да, вот к такому пришли по итогу...
Можете покрутить эти настройки, они самые влияющие
fission.autostart
dom.ipc.processCount
layers.async-pan-zoom.enabled
media.video-queue.default-size
browser.tabs.unloadOnLowMemory
остальные влияют по чуть-чуть, но их слишком много. В начале статьи лежит user.js и некоторые текстовые файлы - дополнения к нему. Если мало оперативы то можно добавить из "Процессор до 2006 года"
del
Добавил
javascript.options.gc_delay.interslice
Для Firefox 84 - 115
Изначально по умолчанию было выставлено значение 100, что приводило к задержке обработки данных. В Firefox 120 оно было изменено на 250. Сделайте у себя так же
security.ssl3.dhe_rsa_aes_128_sha
security.ssl3.dhe_rsa_aes_256_sha
Для Firefox 84 - 115
Старые шифры протоколов шифрования которые со временем стали уязвимы для мошенников. Отключены по умолчанию в новых Firefox. Однако если вы посещаете старые сайты которые годами не обновляются или на вашем компьютере нечего красть, можете включить эти опции true, возможно появления ошибок связанных с загрузкой таких сайтов будет меньше
privacy.query_stripping.enabled
privacy.query_stripping.enabled.pbmode
privacy.query_stripping.strip_on_share.enabled *
Для Firefox 115
Функция "Query Parameter Stripping" предназначена для улучшения конфиденциальности пользователей за счет удаления параметров отслеживания из строки запроса URL. Если вам это необходимо для большей конфиденциальности, можете включить эти функции true. Если же вам безразлично, желательно не включать их, на неправильно построенных сайтах это может вызвать проблемы
Добавил
network.early-hints.enabled
network.early-hints.preconnect.enabled *
Для Firefox 115
Включение этих функций может значительно уменьшить время загрузки многих веб-страниц. Если у вас достаточно оперативной памяти в компьютере, переключите эти опции в true
Где-то в январе для XP может появиться версия браузера Supermium на движке Chromium 121
https://github.com/win32ss/supermium/issues/96#issuecomment-1817526205
Дополнил в начале статьи
Браузер xpchrome построен на движке chromium 115, для его запуска необходим процессор с SSE3.
Жор памяти был из-за файлов MSVC http://forum.ru-board.com/topic.cgi?forum=5&topic=50704&start=3840#18
После исправления всё наладилось.
Появился ещё один браузер с поддержкой Windows XP https://github.com/weolar/xpchrome/releases
Основан на движке Chromium 115. Главный минус - жрёт оперативу без предела. Можете оставить его себе если у вас более двух гигабайт RAM. Уменьшить её можно разве что зайдя в chrome://flags и отключить опции связанные с sandbox, на один жрущий процесс станет меньше.
Добавил
browser.tabs.remote.coep.credentialless *
Для Firefox 115
Эта функция позволяет устранить некоторые ошибки безопасности во время "общения" браузера и сайта. Включена по умолчанию в новых Firefox, включите и вы её у себя true
Добавил
browser.tabs.remote.coep.credentialless *
Для Firefox 115
Эта функция позволяет устранить некоторые ошибки безопасности во время "общения" браузера и сайта. Включена по умолчанию в новых Firefox, включите и вы её у себя true
Добавил
accessibility.ARIAReflection.enabled *
Для Firefox 84 - 115
Новый веб-сдандарт, помогает браузеру правильно отображать некоторое веб-содержимое страниц. Включите его true
Изменил и дополнил network.dns.upgrade_with_https_rr
security.tls.ech.grease_probability
network.dns.echconfig.enabled
network.dns.force_waiting_https_rr
network.dns.upgrade_with_https_rr
network.dns.http3_echconfig.enabled
network.dns.use_https_rr_as_altsvc
security.tls.ech.grease_http3
network.dns.echconfig.fallback_to_origin_when_all_failed
security.tls.ech.disable_grease_on_fallback *
Для Firefox 84 - 115
Функции позволяют правильно отображать сайты если браузер использует DNS через HTTPS (см. Настройки --> Основные --> Параметры сети --> опция "Включить DNS через HTTPS", и/или Настройки --> Приватность и защита --> раздел "DNS через HTTPS").
DNS через HTTPS включено в новых Firefox по умолчанию. Если вы желаете, что бы оно работало правильно и у вас, измените значение первой опции на 100 и две последние переключите в false, а остальные переключите в true
Изменил и дополнил network.dns.upgrade_with_https_rr
security.tls.ech.grease_probability
network.dns.echconfig.enabled
network.dns.force_waiting_https_rr
network.dns.upgrade_with_https_rr
network.dns.http3_echconfig.enabled
network.dns.use_https_rr_as_altsvc
security.tls.ech.grease_http3
network.dns.echconfig.fallback_to_origin_when_all_failed
security.tls.ech.disable_grease_on_fallback *
Для Firefox 84 - 115
Функции позволяют правильно отображать сайты если браузер использует DNS через HTTPS (см. Настройки --> Основные --> Параметры сети --> опция "Включить DNS через HTTPS", и/или Настройки --> Приватность и защита --> раздел "DNS через HTTPS").
DNS через HTTPS включено в новых Firefox по умолчанию. Если вы желаете, что бы оно работало правильно и у вас, измените значение первой опции на 100 и две последние переключите в false, а остальные переключите в true