Ciao a tutti ho una pagina che fa un loop infinito di millisecondi iniziando da 0, ho due varianti della pagina: una scritta in plain JavaScript e l'altra scritta utilizzando jQuery. Non so quale va bene a livello di compatibilità browser, qualcuno mi può consigliare? Grazie per la cordialità.

Plain JavaScript
codice:
var xVal = 0;
var xElement = null;

    xElement = document.getElementById("test");
    var Interval = setInterval(startWatch, 4);
    

function startWatch(){
 
    xVal += 1;
    xElement.innerHTML = xVal;
    
}

jQuery
codice:
$(document).ready(function () {
    $('#varRefresh').html('0');
    refreshVar();
});

var number=0;
function refreshVar() {
    
    var refresh = setInterval(function(){
    number++;
    $('#varRefresh').html(number);
    }, 4);
}