Atualização automática de div com jQuery - setTimeout ou outro método?

Como exatamente você faz uma atualização automáticadiv com JavaScript (especificamente, jQuery)?

Eu sei sobre osetTimeout método, mas é realmente uma boa prática? Há um método melhor?

function update() {
    $.get("response.php", function(data) {
        $("#some_div").html(data);
    });
    window.setTimeout("update();", 10000);
}

questionAnswers(4)

yourAnswerToTheQuestion