Salve a tutti mi serve una delucidazione a riguardo setTimeout se è cross-browser compatibile (compatibile con tutti i browser). Ho letto diversi articoli su Internet ma non sono sicuro se è compatibile con tutti i browser. Riporto un esempio:

codice:
setTimeout(function() {
            if (test1(sample1)) {
                empty();
            } else if (test2(sample2)) {
                empty();
            }
        }, 10);
Grazie a tutti per la cordialità e disponibilità.