Div. De actualización automática con jQuery - setTimeout u otro método?

¿Cómo haces exactamente una actualización automática?div con JavaScript (específicamente, jQuery)?

Yo se sobre elsetTimeout método, pero ¿es realmente una buena práctica? hay algun metodo mejor?

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta