Anche secondo il mio modesto parere, e per la poca esperienza che ho, conviene fare quello che chiedi, server side. Il tempo di esecuzione della if causerà un ritardo nell'ordine dei nanosecondi... e poi javascript non ce l'hanno abilitato tutti...