PHP Rocks
Hilfe, mein JavaScript frißt CPU! - Druckversion

+- PHP Rocks (https://www.php-rocks.de)
+-- Forum: HTML, CSS, Usability und Barrierefreiheit (https://www.php-rocks.de/https://www.php-rocks.de/forum/11-html-css-usability-und-barrierefreiheit.html)
+--- Forum: JavaScript / JavaScript Frameworks / Ajax (https://www.php-rocks.de/https://www.php-rocks.de/forum/13-javascript-javascript-frameworks-ajax.html)
+--- Thema: Hilfe, mein JavaScript frißt CPU! (/https://www.php-rocks.de/thema/172-re-hilfe-mein-javascript-frisst-cpu-.html)



Hilfe, mein JavaScript frißt CPU! - Till - 14.03.2018

Hallo @all,
wie soll ich sagen, eigentlich funktioniert alles und es gibt keine Fehlermeldungen, aber:
- Wenn ich die Seite längere Zeit geöffnet habe fängt mein Kühler an zu arbeiten
- Wenn ich die Seite wieder neu lade beruhigt sich der Kühler wieder

Wie kann ich der Sache auf den Grund gehen?

Viele Grüße
Till


RE: Hilfe, mein JavaScript frißt CPU! - Arne Drews - 15.03.2018

Hi Till,

Ich kenne das aus früheren Zeiten, dass setInterval() für sowas verantwortlich sein kann.
Daher greife ich i.d.R. immer zu setTimeout().


RE: Hilfe, mein JavaScript frißt CPU! - Till - 15.03.2018

Hallo Arne,
das ist mir eigentlich bereits bekannt und ich nutze stets setTimeout.

Aber gut das Du mich dran erinnerst:
Möglicherweise habe ich setInterval noch irgendwo versteckt im Einsatz, auf Anhieb fällt mir da ein etwas veraltetes Dritt-Script ein welches ich benutze aber immer schonmal überarbeiten wollte.
Ich werde das untersuchen und melde mich, kann allerdings etwas dauern bis ich dazu komme.

Danke Arne für den Wink!

Viele Grüße
Till


RE: Hilfe, mein JavaScript frißt CPU! - Till - 24.03.2018

...mhnja, nach meinem subjektiven Empfinden ist es nun besser, muß dem noch empirischer nachgehen.
Wer Langeweile hat kann für mich testen, vl. zwischendurch ein paar Ajax-Links klicken so das die Hauptseite möglichst lange geöffnet bleibt (das Spiel geht auch im Hintergerund ;-) )
https://test.webfan.de/software-center/modules/

Ich habe zwei setIntervals gefunden und gefixt.


RE: Hilfe, mein JavaScript frißt CPU! - Arne Drews - 26.03.2018

Hi,

Also ich würde das bei mir als "normal" einstufen. Wie es vorher war, weiß ich nicht.
Tongue