Déjà tu pourrais ne demander qu'une seul fois document.getElementById("toto").style.left et l'enregistrer dans une variable, afin d'éviter de redemander constamment la même chose...
Mais bon c'est surtout que ce script est faux...
fais un alert sur document.getElementById("toto").style.left il te retourne pas un truc du genre XXXpx?
Donc c'est une chaine de caractere, donc ce que tu fais çà reviens à
document.getElementById("toto").style.left="XXXpx1";
Pour convertir tu as parseInt qui fait çà très bien...
En tout cas ici une fois cette petite modif faites çà fonctionne bien. Entre 0% et 2% CPU.
Mais bon c'est surtout que ce script est faux...
fais un alert sur document.getElementById("toto").style.left il te retourne pas un truc du genre XXXpx?
Donc c'est une chaine de caractere, donc ce que tu fais çà reviens à
document.getElementById("toto").style.left="XXXpx1";
Pour convertir tu as parseInt qui fait çà très bien...
En tout cas ici une fois cette petite modif faites çà fonctionne bien. Entre 0% et 2% CPU.