Mi sembra regolare... tu stai richiamanado una nuova pagina che prende il posto di quella attuale ed al caricamento esegue lo script che contiene.

Stai cercando di realizzare una sorta di "libreria javascript" residente sul server... a parte la lentezza dell'esecuzione (ogni volta il browser deve chiedere e caricare la pagina che li contiene) questi andrebbero caricati in frame nascosto per evitare che sostituiscano la pagina attuale... e dovresti correggere tutti i riferimenti agli oggetti contenuti nella pagina pricipale perche' possano funzionare.

Non mi sembra che pochi k di script (ma quanti sono?) possano realmente rallentare il caricamento della pagina, forse occorre ottimizzare qualcosa... altrove.

ciao