Hallo Rolf,
Ich überlege noch an einem wirklich guten Einsatz für setTimeout mit einer Wartezeit > 0.
verzogern der Auswertung des Input-Events, damit nicht bei jeder Ziffer reagiert wird:
var to;
document.getElementById("rechner").addEventListener("input",function(event) {
window.clearTimeout(to);
to = window.setTimeout(rechne,500);
},false);
Gruß
Jürgen