Es passieren zwei Dinge…
@Canapin hat recht, dass die initiale Animation nach 5 Sekunden bei 80 % endet… also bleibt sie bei einer langsamen Verbindung dort hängen und wird erst abgeschlossen, wenn du auf der nächsten Seite bist.
Der Fall von @P16 ist das, was ich bei einer schnelleren Verbindung erlebe… sobald der Übergang von der aktuellen Seite stattfindet, wird die Animation kurz an der Stelle angehalten, an der sie gerade war… und setzt eine Sekunde später auf der neuen Seite fort (hier wurde die Balkenhöhe übertrieben dargestellt, damit sie sichtbar ist).
Ich stimme zu, dass es ideal wäre, eine gewisse Bewegung aufrechtzuerhalten, aber das ist möglicherweise nicht ohne eine komplette Änderung der Implementierung möglich…
Ich glaube nicht, dass das Einblenden viel hilft… du kannst den Inhalt nicht einblenden, bevor du ihn hast, also verzögerst du sein Erscheinen dadurch leicht. Es ist zwar möglich, dass es einen Geschwindigkeitsillusion erzeugt, aber technisch gesehen ist es um die Dauer der Einblendanimation langsamer!
Mir ist gerade aufgefallen, dass man den Einblende-Effekt (gewissermaßen) mit der Komponente für das Inhaltsverzeichnis testen kann (da sie den Beitrag einblendet), zum Beispiel… besuchen: PostgreSQL 13 update. Ich finde nicht, dass es sich besonders schneller anfühlt… aber es ist definitiv “weicher”.