Sì, hai ragione. In realtà LESS prevede una compilazione che può essere eseguita con diversi metodi. Si può compilare lato-client, attraverso il file less.js, come hai giustamente inteso, oppure lato server, usando quello stesso file se sul server gira node.js, oppure attraverso php (che, da quel che so, prevede però una diversa sintassi nella stesura del codice) o, ancora, usando un'applicazione (ne esistono diverse) da installare sul proprio sistema, la quale compila il file less restituendo un normale file css da includere sulle proprie pagine.
Ad ogni modo, in genere, il metodo lato-client è preferibile utilizzarlo solo durante la fase di sviluppo, mentre per la produzione è consigliata una compilazione a priori così da rendere fruibile, agli utenti, il normale css ed evitare possibili problematiche, di cui personalmente non ho interesse a discuterne; nel caso, posso consigliarti di eseguire qualche semplice ricerca sul web, tipo https://www.google.it/#q=less+client...or+server+side
o attendere eventuali altre risposte.


