- Verschifft
- 19. August 2026 um 18:55 UTC
- Autor
- Kamo
- Ausschuss
- e504993
Zwei Dinge, die von der letzten Runde übrig geblieben sind, beide beflaggt statt getan, weil Jeder handelt etwas. Machen Sie sie jetzt. THE HEADLINE'S LIGHT PASS. Es war eine zweite Hintergrundschicht auf dem Typblock, bewegt durch animierende "Hintergrund-Position" eine Farbe Eigenschaft, so dass jeder Frame lief auf dem Haupt-Thread, auf dem LCP-Element der Seite. Es war auch die größte Single Beitrag zu Lighthouse nicht-composited Animation zählen, und es gibt keine Möglichkeit um einen Gradienten direkt über Glyphen zu glyphen zu gleiten: "Hintergrund-Clip: Text" clipt den eigenen Hintergrund eines Elements zu seinem eigenen Text, so dass der Gradient und der Briefe sind das gleiche Objekt. Also bewegt sich die Band stattdessen als Element. Ein Overlay wiederholt den Satz in Olive; eine statische Maske auf die Form des alten Gradienten geschnitten - gleiche 120°, gleiche 44%-56% stoppt - gleitet darüber, während die Innenspanne des Overlays in die entgegengesetzte Richtung gleitet um den gleichen Prozentsatz der gleichen Breite. Die beiden kündigen genau bei jedem Sofort, weil beide Animationen die gleiche Dauer, Verzögerung und Lockerung tragen, so die Buchstaben bewegen sich nie und nur das beleuchtete Band kreuzt sie. Beides sind Transformationen. Nicht einbaufähige Keyframes sind von 10 auf 8 gesunken. Die ruhende Füllung ist jetzt das einzige, was auf den Typblock selbst gemalt, die bedeutet auch, dass die erste Farbe der Überschrift - die LCP-Farbe - keine Animation beinhaltet alle. Der wiederholte Satz ist "aria-versteckt", so dass es aus der Zugänglichkeit heraus bleibt tree, und "user-select: none", so Kopieren der Überschrift ergibt es einmal eher mehr als zweimal. DER CHAT WIDGET. "lazyOnload" war schon so weit, wie nächstes/Script verschieben kann alles: nach dem Lastereignis. Nicht weit genug. Es ist 142 KB von JavaScript, 45 KB über den Draht, und Leuchtturm gemessen 23 KB davon unbenutzt bei der Ankunft - alle gepars und ausgeführt innerhalb des Fensters, das Total Blocking Time entscheidet, für eine Blase in der Ecke hat noch niemand verlangt. Es wartet nun auf ein Zeichen, dass jemand tatsächlich da ist: pointerdown, pointermove, Keydown, Touchstart, Scroll oder Rad, alle passiv und "einmal", so dass die Zuhörer kann niemals die Schriftrolle verzögern, die sie auslöst. Ein Leser, der nichts anrührt bekommt es nach acht Sekunden noch. Diese acht Sekunden sind der Handel, und es lohnt sich, explizit darüber zu sprechen: wirklich passiver Besucher sieht die Chat-Blase später als früher. In Praxis ein Scrollen oder ein Mauszeiger bewegen innerhalb der ersten Sekunde oder zwei ist die normale Fall und lädt es sofort - aber das ist eine Produktentscheidung so viel wie ein Leistung eins, und es ist reversibel, indem das Tor zu löschen.