Nabend,
arbeite seit längerem an einem Projekt und habe mittlerweile knapp 300 Zeilen jQuery Code in meiner index Datei stehen.
Nun nähert sich das Projekt dem Ende und ich fange an mir Gedanken über die Performance zu machen.
Hab zb. setInterval drin in der ich alle 30ms ca. 15 Werte auf der Seite abfrage und diese in Variablen speichere und anschließend vergebe.
Hab gehört man kann eigentlich komplett auf das setInterval verzichten und alles mit .resize, .scroll etc. machen was mir an sich gar nicht so falsch erscheint. Jedoch muss ich bei .resize zb. alle Variablen mind. einmal vorher beim Seitenstart schon abfragen und vergeben da die Funktion ja erst ausgeführt wird wenn man das Fenster verkleinert / vergrößert.
Ist das im Endeffekt trotzdem besser als die alternative mit dem Interval?
Des weiteren habe ich mehrere .click events wie ajax und modal. Würde es Performancemäßig etwas ausmachen wenn ich diese teile in eine externe Datei auslagere oder dient dass eher nur zur Übersicht?
Wäre dankbar für ein paar Tips was dieses Thema angeht :) Wie macht ihr das so? Kennt ihr evtl. Tools womit man gut übersichtlich und einfach die Ladezeiten ablesen kann? (In Chrome ist diese Funktion gegeben, aber mMn relativ unübersichtlich)
lg
arbeite seit längerem an einem Projekt und habe mittlerweile knapp 300 Zeilen jQuery Code in meiner index Datei stehen.
Nun nähert sich das Projekt dem Ende und ich fange an mir Gedanken über die Performance zu machen.
Hab zb. setInterval drin in der ich alle 30ms ca. 15 Werte auf der Seite abfrage und diese in Variablen speichere und anschließend vergebe.
Hab gehört man kann eigentlich komplett auf das setInterval verzichten und alles mit .resize, .scroll etc. machen was mir an sich gar nicht so falsch erscheint. Jedoch muss ich bei .resize zb. alle Variablen mind. einmal vorher beim Seitenstart schon abfragen und vergeben da die Funktion ja erst ausgeführt wird wenn man das Fenster verkleinert / vergrößert.
Ist das im Endeffekt trotzdem besser als die alternative mit dem Interval?
Des weiteren habe ich mehrere .click events wie ajax und modal. Würde es Performancemäßig etwas ausmachen wenn ich diese teile in eine externe Datei auslagere oder dient dass eher nur zur Übersicht?
Wäre dankbar für ein paar Tips was dieses Thema angeht :) Wie macht ihr das so? Kennt ihr evtl. Tools womit man gut übersichtlich und einfach die Ladezeiten ablesen kann? (In Chrome ist diese Funktion gegeben, aber mMn relativ unübersichtlich)
lg