K-Meleon

SpeedUp?.kmm

  1. K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
  1. Page Load Speed-Up --------------
  2. Dependencies : -
  3. Resources : -
  4. Preferences : -
  5. ----------------------------------

SpeedUp_Toggle?{ menuchecked=(getpref(BOOL,"network.http.pipelining")==true); getpref(BOOL,"network.http.pipelining")==true?&_SpeedUp_Disable:&_SpeedUp_Enable; }

  1. - PRIVATE

_SpeedUp_Enable{ statusbar(sub("%s",$on,_("Page load speed-up %s")));

  1. TURN ON TIMER BASED REFLOW MANAGEMENT

setpref(BOOL,"content.notify.ontimer",true);

  1. SETS THE ALLOWED TIME BETWEEN REFLOWS IN MICROSECONDS

setpref(INT, "content.notify.interval",240000);

  1. SET THE NUMBER OF REFLOWS TO DO BEFORE WAITING FOR THE REST OF THE PAGE TO ARRIVE

setpref(INT, "content.notify.backoffcount",10);

  1. ENABLE IMPROVED PIPELINING

setpref(BOOL,"network.http.pipelining",true); setpref(INT, "network.http.pipelining.maxrequests",8); setpref(BOOL,"network.http.proxy.pipelining",true);

  1. INCREASE MULTI-THREADED DOWNLOAD PERFORMANCE

setpref(INT, "network.http.max-connections",24); setpref(INT, "network.http.max-connections-per-server",16); setpref(INT, "network.http.max-persistent-connections-per-proxy",8); setpref(INT, "network.http.max-persistent-connections-per-server",4); }

_SpeedUp_Disable{ statusbar(sub("%s",$off,_("Page load speed-up %s")));

  1. RESTORE DEFAULTS

delpref("content.notify.ontimer"); delpref("content.notify.interval"); delpref("content.notify.backoffcount"); delpref("network.http.pipelining"); delpref("network.http.pipelining.maxrequests"); delpref("network.http.proxy.pipelining"); delpref("network.http.max-connections"); delpref("network.http.max-connections-per-server"); delpref("network.http.max-persistent-connections-per-proxy"); delpref("network.http.max-persistent-connections-per-server"); }

_SpeedUp_BuildMenu{

  1. tools menu

setmenu(Settings,macro,"Page Load &Speed-Up",SpeedUp_Toggle?); } $OnInit?=$OnInit?."_SpeedUp_BuildMenu;";

  1. ----------------------------------

$macroModules=$macroModules."SpeedUp?;";

K-Meleon

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