dato questo codice:

function f(){if(true) funzione();}

un compressore javascript lo trasforma in:

function f(){if(true)funzione()}

ossia toglie il ; finale

premesso che a me funziona bene in IE7, Firefox2 e Opera9, alcuni mi hanno segnalato che da loro non funziona.
La domanda è se l'eliminazione del ; sia lecito o no. Ciao