Zum Inhalt springen

Die adaptiven Lebenszeiten von TabTTL in einem Perzentil, einem Puffer und einer Regel, die verhindert, dass Lernen etwas verschlechtert.

JP 2 Min. Lesezeit

Fünf Minuten Lebenszeit sind perfekt für ein Suchergebnis und furchtbar für die Doku-Seite, auf die du alle zwanzig Minuten schaust. Niemand will für jede Website eine Regel anlegen, also lernt TabTTL die Lebenszeiten selbst, auf dem Gerät und mit einem bewusst langweiligen Algorithmus.

Nur eine Sache aufzeichnen

Pro Website speichert TabTTL, wie lange du von einem Tab weg warst, bevor du zurückkamst. Dazu gehören die Domain (github.com, egal ob www. oder gist.), eine Dauer und ein Zeitpunkt. URL, Titel und Inhalt der Seite werden nie gespeichert.

Was aufgezeichnet wird, hängt davon ab, wie du zurückkommst:

Du… Gespeichert
kommst zurück, während er herunterzählt Zeit weg, ohne Pausen
öffnest ihn nach dem Ablauf wieder doppelte Lebenszeit: er brauchte offensichtlich mehr
springst innerhalb von 10 Sekunden zurück nichts: das ist Tab-Hopping, keine Rückkehr
nutzt ein privates Fenster niemals etwas

Daraus eine Lebenszeit machen

Die letzten 20 Beobachtungen der letzten 30 Tage bleiben. Ab mindestens drei:

  1. Nimm das 75. Perzentil: die Zeit, in der du in drei von vier Fällen zurückkamst.
  2. Addiere 25 % Puffer, damit etwas späteres Zurückkommen noch passt.
  3. Runde auf ganze Minuten auf und begrenze das Ergebnis auf vier Stunden.

Beispiel: Du kamst nach 8, 12, 20 und 4 Minuten zu github.com zurück. Sortiert: 4, 8, 12, 20. Das 75. Perzentil ist 12, plus 25 % sind 15 Minuten.

Die Regel, die es sicher macht

Lernen kann eine Lebenszeit nur verlängern. Ist der gelernte Wert kürzer als dein Standard, ignoriert TabTTL ihn. Eine schlechte Schätzung kann also höchstens einen Tab etwas länger offen halten, und genau das tat TabTTL, bevor es irgendetwas gelernt hatte.

Eigene Entscheidungen haben trotzdem Vorrang: Eine Lebenszeit für einen Tab schlägt eine Website-Regel, die schlägt den gelernten Wert, der schlägt den Standard. Das Popup sagt immer, was gilt („18m · gelernt“) und warum.

Warum nicht etwas Klügeres?

Ich habe ein Perzentil gewählt, weil es sich in einem Satz erklären lässt, und das zählt, wenn Software Dinge für dich schließt. Die Einstellungen zeigen pro Website genau, was gelernt wurde, mit einem Knopf zum Vergessen. Mit einem Modell, das man nicht erklären kann, geht das nicht ehrlich.

#browser-extensions#product#privacy

Über das Projekt

Expired 3
J by-jp.de
D D Docs: Alarms API
G G Pull request #42
F F Flight deals
R R Recipe: ramen
Live

TabTTL

Ungenutzte Tabs automatisch schließen, in Firefox und Edge.

Eine Erweiterung für Firefox und Edge, die ungenutzte Tabs gruppiert, schließt oder entlädt. Jeder Tab zählt auf seinem Icon herunter; oft besuchte Seiten bekommen mehr Zeit.

Projekt ansehen →

Weiterlesen