Rolf B: Kann ein schlecht programmiertes Javascript ein Endgerät schädigen?

Beitrag lesen

Hallo ebody,

ich nutze in einem Javascript setInterval(funktionsName, 1); und habe den Eindruck, dass das zu einer hohen Belastung der Hardware eines PC´s oder Smartphones führt.

Wie gesagt, die CPU regelt sich runter wenn ihr zu heiß wird. Das liegt daran, dass sich sämtliche heutigen CPUs durch's Mainboard schmelzen würden, wenn sie ungebremst vor sich hinrechneten, und darum eine temperaturabhängige Drosselung enthalten. Hast Du einen besseren Kühler, wird weniger gedrosselt und die Kiste rechnet schneller.

Also, solange der PC nicht von einem Tsunami geflutet wird, brauchst Du keine Angst vor einer Kernschmelze zu haben.

Aber was zum grundgütigen Geier musst Du da im Millisekundentakt ausführen⁉️ Das wird aller Voraussicht ohnehin nicht in diesem Tempo passieren, weil die von setTimeout und setInterval erzeugten Tasks sich zusammen mit Layout und Rendering in der Warteschlange anstellen müssen. Hast Du möglicherweise Optimierungspotenzial?

Rolf

--
sumpsi - posui - clusi