Hallo liebe alle,
heute habe ich euch mal ein Script mitgebracht, von dem ich persönlich mir erhoffe, dass es Performance-Einbrüche zu einem gewissen Grad verhindert: Limited Radio History.
Was genau tut es?
Es ermöglicht, die Zahl der angezeigten Funksprüche (und optional auch Sprechwünsche) zu beschränken. Standardmäßig werden so nur die 100 neuesten Funksprüche angezeigt. Alle früheren werden einfach ausgeblendet. Eventuell werde ich später noch einbauen, dass diese auch aktiv aus der Seite entfernt werden und nicht nur ausgeblendet.
Man kann das ganze auch komplett individuell konfigurieren.
Welche Einstellungen gibt es?
Zeile 68: limit: Stelle hier ein, wie viele Funksprüche angezeigt werden sollen. Standard sind 100. Ist dies auf 0 gesetzt, werden immer alle Funksprüche angezeigt.
Zeile 71: limitSprechwunsch: Stelle hier ein, wie viele Sprechwünsche gleichzeitig angezeigt werden sollen. Standard ist 0 (alle). Ist dies auf 0 gesetzt, werden immer alle Funksprüche angezeigt.
Zeile 74: disableSprechwunschBlinking: Deaktiviere hiermit das Blinken des "Status 5"-Feldes. Standard: false (Blinken aktiviert). Der Wert true deaktiviert das Blinken.
Bringt das überhaupt irgendwas?
Ich weiß es ehrlich gesagt nicht, aber ich hab schon ein bisschen die Hoffnung, da der Browser so weniger Elemente rendern muss und somit bei neuen Funksprüchen weniger Elemente verschieben und deren Position neu berechnen muss. Zumindest gehe ich davon aus, dass der Browser das bei ausgeblendeten Elementen nicht macht.
Um das ganze noch weiter zu optimieren, ist aber der Plan, "regelmäßig" (da muss ich mir noch überlegen, was ein sinnvoller Trigger sein könnte), die alten Elemente auch ganz rauszuschmeißen und nicht nur auszublenden. Im besten Fall schont auch das nochmals Ressourcen.
Wo Installationslink?
Da Installationslink: https://github.com/jxn-30/LSS-…mitedRadioHistory.user.js
Ich wünsche euch viel Spaß mit dem Script und hoffe, dass es vielleicht das ein oder andere Bit RAM einspart
Viele Grüße
Jan