Aby skrypt był dołączony do tzw. pliku zbiorczego, musi on zostać załączony w ten sposób w kodzie (z flagą static):
$GLOBALS['TL_JAVASCRIPT'][] = 'sciezka/do/pliku.js|static';
Domyślnie w plikach j_slider i innych skrypty są załączane w tradycyjny sposób, ze względów właśnie na wydajność. Dajmy na to, że masz dwa szablony stron: A i B. W szablonie A załączasz akordeon, a w B slider; a w każdym z nich jeszcze jQuery. Gdyby skrypty były dołączane do pliku zbiorczego, to wówczas na podstronie z szablonem A ściągałbyś zbiorczy plik jQuery + akordeon, a na podstronie z szablonem B zbiorczy plik z jQuery + slider. To by naturalnie miało mniejszą wydajność niż jeden zbiorczy plik tylko z jQuery (i co tam jeszcze domyślnie jest potrzebne) i resztą "dociąganą" w miarę potrzeby.
Poza tym wchodzimy w erę HTTP2 gdzie nie ma różnicy czy plików jest kilka, czy jeden. W nowej wersji protokołu są one ściągane równolegle, a nie jeden po drugim jak to miało miejsce do tej pory.
Wracając do rozwiązania problemu - musisz poprzerabiać pliki templatek w następujący sposób (na przykładzie j_slider):
https://gist.github....a77a5/revisions