Questo e' uno dei possibili motivi, un altro e' che il server confezioni uno script personalizzato a partire dal parametro passato, un terzo e' che sul server ci sia un programma per la riscrittura degli URL, un altro ancora e' che non cambi nulla al variare del parametro, ...Originariamente inviato da Squid70
Probabilmente serve per non far salvare nella cache del browser il file stesso (mia ipotesi).
Non ha alcun motivo legato al javascript, comunque![]()