ma... non vi viene il dubbio che il codice lato server venga eseguito in tempi completamente diversi dal codice lato client?

non potrai mai operare in tempo reale lato server con valori che ottieni lato client, perche', quando esiste il secondo, il primo ha abbondantemente esaurito il suo scopo
l' unico modo per rimettere in gioco il lato server, senza ricaricare e passare in qualche modo questi valori, e' fare chiamate asincrone (ajax)