Neue Version: Lightbeam 3.4.9

Ein großer Kreis, der von mehreren kleineren Kreisen umgeben ist, die mit dem großen durch Linien verbunden sind

Vor einigen Tagen (25. September) erhielt Lightbeam ein weiteres Update. In der vorherigen Version wurden die kleinen Bildchen von neu aufgezeichneten Websites nicht mehr zuverlässig gespeichert. Um die Effizienz zu verbessern, entschied ich mich zuvor, nicht mehr auf alle Signale von Firefox (wenn sich Informationen zu den Tabs ändern) zu reagieren, aber letzten Endes war es etwas zu viel des Guten. Mit Version 3.4.9 habe ich hoffentlich eine gute Balance erreicht.

Das nächste Problem war schon länger Teil des Add-ons: Nach dem Zurücksetzen der aufgezeichneten Daten wurden die Knoten der ersten Websites nicht automatisch gezeichnet. Es war nötig, zu einem anderen Modus zu wechseln (z.B. vom normalen zum Fusionsmodus), um Lightbeam dazu zu bringen, den Graphen erneut zu zeichnen oder den Lightbeam-Tab neu zu laden. Das Problem ist mit diesem Update Geschichte.

Nächster Schritt: Dem Add-on einen Schub verpassen!

Ein ebenfalls älteres Thema ist, dass die Erweiterung nicht gut mit einer großen Menge an Daten umgehen kann. Wenn ihr viele Websites aufgezeichnet habt und sie versucht, die entsprechenden Knoten zu zeichnen, kann dies viel Zeit in Anspruch nehmen. Im schlimmsten Fall stürzt Lightbeam oder gar der Browser ab. Ein Grund für die schwache Performance sind die kleinen Icons innerhalb der Knoten. Der Browser braucht viel Zeit, um sie vorzubereiten, was der Umsetzung in Lightbeam geschuldet ist. Außerdem führt das Zeichnen zu einer hohen Belastung des Arbeitsspeichers.

In der Vergangenheit habe ich verschiedene Dinge ausprobiert, die nicht gut funktionierten. Im letzten Monat war es dann aber soweit, dass ich einen weiteren Ansatz umgesetzt habe, der vielversprechend aussieht und den Speicherverbrauch deutlich senkt! Allerdings muss dieser Ansatz ordentlich getestet werden, um weitere Probleme mit den Icons zu vermeiden. Ich hoffe, dass ich noch in diesem Jahr eine weitere Version veröffentlichen kann, die diese Leistungsverbesserung beinhaltet, damit es wesentlich angenehmer wird, Lightbeam zu verwenden.

Bis dahin berichtet mir gerne, wenn ihr auf irgendwelche Probleme mit dem Add-on stoßt oder erzählt mir von euren Ideen. Schreibt mir eine Mail oder erstellt gleich ein Issue auf Codeberg und ich versuche, Lightbeam für euch zu verbessern.