K-Meleon

KMeleonWiki > Documentation > TipsAndTricks > PageSpeed



By adding the following settings to your User.js file you may see are marked decrease in your webpage load time, thus speeding up your browsing experience. The User.js file can be found by going to Edit-Preferences-Settings. Lines beginning with /* and ending with */ are brief explanations of each setting and can be copied as is to the file accompanying the code lines.


/* TURN ON TIMER BASED REFLOW MANAGEMENT */
user_pref("content.notify.ontimer", true);

/* SETS THE ALLOWED TIME BETWEEN REFLOWS IN MICROSECONDS */
user_pref("content.notify.interval", 100);

/* SET THE NUMBER OF REFLOWS TO DO BEFORE WAITING FOR THE REST OF THE PAGE TO ARRIVE */
user_pref("content.notify.backoffcount", 200);

/* ENABLE IMPROVED PIPELINING */
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true); /* Default is false */
user_pref("network.http.pipelining.maxrequests", 100); /* Default is 4 */

/* INCREASE MULTI-THREADED DOWNLOAD PERFORMANCE */
user_pref("network.http.max-connections", 60); /* Default is 24 */
user_pref("network.http.max-connections-per-server", 32); /* Default is 8 */
user_pref("network.http.max-persistent-connections-per-proxy", 16); /* Default is 4 */
user_pref("network.http.max-persistent-connections-per-server", 8); /* Default is 2 */

/* REMOVE PAINT DELAY WHEN LOADING */
user_pref("nglayout.initialpaint.delay", 0); /* Default is 250 */


References:

K-Meleon

(c) 2000-2010 kmeleonbrowser.org. All rights reserved.
design by splif.