-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathuser.js
More file actions
152 lines (137 loc) · 8.59 KB
/
Copy pathuser.js
File metadata and controls
152 lines (137 loc) · 8.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
/* ============================================================
User.js Otimizado — 32GB RAM / Alta Performance
============================================================ */
/* ============================================================
RECURSOS BÁSICOS
============================================================ */
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("svg.context-properties.content.enabled", true);
user_pref("layout.css.color-mix.enabled", true);
user_pref("layout.css.backdrop-filter.enabled", true);
user_pref("browser.tabs.delayHidingAudioPlayingIconMS", 0);
/* ============================================================
NEW TAB
============================================================ */
user_pref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", false);
user_pref("browser.newtabpage.activity-stream.newtabWallpapers.enabled", true);
user_pref("browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled", false);
/* ============================================================
UI / TEMA
============================================================ */
user_pref("browser.compactmode.show", true);
user_pref("browser.display.focus_ring_on_anything", true);
user_pref("browser.display.focus_ring_style", 0);
user_pref("browser.display.focus_ring_width", 0);
user_pref("browser.privateWindowSeparation.enabled", false);
user_pref("browser.startup.preXulSkeletonUI", false);
/* ============================================================
ABAS E SESSÃO
============================================================ */
user_pref("browser.newtab.preload", true);
user_pref("browser.sessionstore.restore_on_demand", true);
user_pref("browser.sessionstore.restore_pinned_tabs_on_demand", true);
user_pref("browser.sessionstore.restore_tabs_lazily", true);
user_pref("browser.sessionstore.interval", 90000);
user_pref("browser.sessionhistory.max_entries", 10); // Aumentado de 2 para 10 (botão voltar funciona melhor)
/* ============================================================
LAZY LOADING
============================================================ */
user_pref("dom.iframe_lazy_loading.enabled", true);
/* ============================================================
GPU / RENDERIZAÇÃO (WebRender High Performance)
============================================================ */
user_pref("gfx.webrender.all", true);
user_pref("gfx.webrender.compositor", true);
user_pref("gfx.webrender.precache-shaders", false);
user_pref("gfx.canvas.accelerated", true);
user_pref("gfx.canvas.accelerated.cache-items", 4096);
user_pref("gfx.canvas.accelerated.cache-size", 512);
user_pref("gfx.content.skia-font-cache-size", 80);
user_pref("media.gpu-process-decoder", true);
user_pref("layers.gpu-process.enabled", true);
user_pref("layout.display-list.retain", true);
/* ============================================================
CONTAINERS
============================================================ */
user_pref("privacy.userContext.enabled", true);
user_pref("privacy.userContext.ui.enabled", true);
user_pref("privacy.userContext.longPressBehavior", 2);
/* ============================================================
ROLAGEM SUAVE
============================================================ */
user_pref("general.smoothScroll", true);
user_pref("general.smoothScroll.msdPhysics.enabled", true);
user_pref("general.smoothScroll.msdPhysics.motionBeginSpringConstant", 400);
user_pref("general.smoothScroll.msdPhysics.regularSpringConstant", 500);
user_pref("general.smoothScroll.msdPhysics.slowdownSpringConstant", 500);
user_pref("general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS", 12);
user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaMS", 25);
user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaRatio", 1.2);
user_pref("layout.frame_rate", -1);
user_pref("mousewheel.min_line_scroll_amount", 40);
user_pref("mousewheel.default.delta_multiplier_y", 100);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 200);
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 400);
user_pref("apz.overscroll.enabled", true);
/* ============================================================
QUALIDADE DE IMAGEM (Gerenciamento de Cores)
============================================================ */
user_pref("gfx.color_management.mode", 1);
user_pref("gfx.color_management.enablev4", true);
user_pref("gfx.color_management.rendering_intent", 1);
/* ============================================================
CACHE E MEMÓRIA (Otimizado)
============================================================ */
user_pref("media.memory_cache_max_size", 16384);
user_pref("media.cache_readahead_limit", 5000);
user_pref("media.cache_resume_threshold", 3000);
user_pref("browser.cache.jsbc_compression_level", 5);
user_pref("browser.cache.disk.enable", true);
user_pref("browser.cache.disk.smart_size.enabled", true);
user_pref("browser.cache.memory.capacity", -1); // Dinâmico — Firefox gerencia conforme RAM disponível
user_pref("browser.cache.memory.max_entry_size", 10240);
user_pref("image.cache.size", 5242880);
user_pref("image.mem.decode_bytes_at_a_time", 65536);
user_pref("image.mem.max_decoded_image_kb", 10240);
/* ============================================================
TELEMETRIA E PRIVACIDADE
============================================================ */
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("browser.contentblocking.category", "strict");
user_pref("extensions.pocket.enabled", false);
/* ============================================================
REDE (Otimizado para Fibra / High Speed)
============================================================ */
user_pref("network.http.max-connections", 200);
user_pref("network.http.max-persistent-connections-per-server", 10);
user_pref("network.http.http3.enabled", true);
user_pref("network.dnsCacheExpiration", 3600);
user_pref("network.dns.disablePrefetch", false);
user_pref("network.prefetch-next", true);
/* ============================================================
FONTES (Otimizado para Inter / LCD Nitidez)
============================================================ */
user_pref("gfx.font_rendering.cleartype_params.rendering_mode", 5);
user_pref("gfx.font_rendering.cleartype_params.gamma", 1450);
user_pref("gfx.font_rendering.cleartype_params.enhanced_contrast", 100);
user_pref("gfx.font_rendering.cleartype_params.level", 100);
user_pref("gfx.font_rendering.cleartype_params.pixel_structure", 1);
user_pref("gfx.font_rendering.directwrite.enabled", true);
user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_for_families", "");
user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_max_size", 0);
/* ============================================================
PROCESSOS E JS
============================================================ */
// dom.ipc.processCount.webIsolated removido — Firefox gerencia melhor automaticamente
user_pref("dom.ipc.processPriorityManager.enabled", true);
user_pref("javascript.options.mem.gc_high_frequency_heap_growth_max", 150);
user_pref("javascript.options.mem.gc_low_frequency_heap_growth_max", 120);
/* ============================================================
AI / MACHINE LEARNING (Desativado)
============================================================ */
user_pref("browser.ml.enable", false);
user_pref("browser.ml.chat.enabled", false);
user_pref("browser.ml.image-editor.enabled", false);