CERTUS 0.61 fuer Windows (64 Bit)
=================================
Stand: 23.09.2026, gebaut aus Zweig runde-c073-gefuehlt (a99758a3)


WORUM ES IN DIESER FASSUNG GEHT: DAS GEFUEHLTE TEMPO
----------------------------------------------------

Nicht "wann ist alles fertig", sondern "wann sieht und bedient man
etwas". Gemessen live auf github.com, jeweils alter und neuer Stand
am SELBEN Programm (umschaltbar), abwechselnd:

                                 vorher      nachher
  erstes Bild mit Inhalt         4,0 s       3,3 s
  fertig bis Ruhe                17,9 s      13,6 s
  JavaScript-Ausfuehrung         6,2 s       3,8 s
  laengste Zeit ohne Antwort     3,3 s       0,4 s

Unter Wine mit genau dieser certus.exe: erstes Bild 4,2 -> 3,5 s,
fertig 18,5 -> 14,9 s, laengste Zeit ohne Antwort 3,4 s -> 0,4 s.


WAS SICH BEIM BEDIENEN AENDERT
------------------------------

* Waehrend eine Seite ihr JavaScript ausfuehrt (auf github.com der
  groesste Teil der Ladezeit), reagiert das Fenster: Rollen,
  Reiterwechsel, Adresszeile, Schliessen. Vorher wartete all das, bis
  das letzte Skript fertig war -- bis zu 13 Sekunden.

* Das Mausrad malte bei JEDER Raste die ganze Seite neu, an der alten
  Stelle. Jetzt wird nur verschoben und der neue Streifen gemalt --
  wie schon immer bei den Pfeiltasten.

* Nach jedem Laden wurde die fertige Seite ein zweites Mal gemalt
  (auf github.com rund eine Sekunde, in der das Fenster wieder taub
  war). Das faellt weg; das Bild ist Punkt fuer Punkt dasselbe.


WAS DAHINTER STECKT (die groessten Posten)
------------------------------------------

* Ein Fehler in der JavaScript-Maschine: beim Pruefen, ob ein Teil
  eines async-Programms "warten" kann, wurden Template-Texte und
  Klassen aus den falschen Feldern gelesen. Auf github.com waren das
  80 Millionen unnoetige Pruefungen -- 2,4 Sekunden am Stueck.
* Skripte in ES-Modulen konnten nie unterbrochen werden. Jetzt gibt
  die Maschine alle paar Millisekunden das Fenster frei, auch beim
  Zerteilen und Uebersetzen grosser Dateien.
* Stilberechnung: CSS-Variablen (github hat ueber tausend davon) und
  Attribut-Selektoren deutlich schneller.
* Malen: Farbverlaeufe rund 30 % schneller, Buchstabenabstaende aus
  einem Speicher statt jedes Mal aus der Schriftdatei.


WAS NICHT ERREICHT IST -- EHRLICH
---------------------------------

* Das Ziel "erstes Bild unter 1,5 Sekunden" ist NICHT erreicht
  (3,3 s). Der Rest steckt im Zerteilen der Stilblaetter, in der
  Stilberechnung und im Malen.
* Waehrend die Seite umgebrochen wird (drei Stufen, zusammen noch
  gut 5 s auf github.com), werden Eingaben weiterhin kurz
  zurueckgehalten; einzelne Stuecke ohne Antwort dauern noch bis zu
  0,4 s. Keine "Keine Rueckmeldung" mehr, aber noch nicht ganz glatt.
* Firefox und Chrome sind auf github.com weiterhin um ein Vielfaches
  schneller.


INSTALLATION
------------

Entpacken und certus.exe starten (oder certus-starten.bat).
trust.pem muss neben certus.exe liegen -- ohne die Datei gibt es kein
https. Ueber eine vorhandene Fassung kann einfach drueberentpackt
werden.


DATEIEN
-------

  certus.exe            der Browser
  trust.pem             die Wurzelzertifikate fuer https
  certus-starten.bat    Starthilfe
  LIESMICH.txt          diese Datei
