- Verschifft
- 20. August 2026 um 02:44 UTC
- Autor
- Kamo
- Ausschuss
- 0bbc753
Framer war der Brocken Leuchtturm benannt. GSAP ist die, die es nicht tat, weil es kommt spät genug, um außerhalb fallen "unbenutzt JavaScript" eigener Brocken und es wurde geholt und auf jeder Homepage Last geparst, und der Grund ist es wert, Klarzettel zu sagen: HomeEasterEggs bewirft KonamiCode und HiddenAnimations mit "sssr: false", der das Rendering aufschiebt, nicht laden. Beide statisch importiert die Bibliothek, so dass beide zog es sofort nach Hydratation. Was es bereit gehalten wurde, ist eine Tastatur-Sequenz und eine dreifache Scroll-to-bottom. Auf dem Gerät wird die mobile Punktzahl gemessen, der Konami-Code kann überhaupt nicht getippt werden. Der dritte Trigger - fünf Logo-Klicks - war schon da unerreichbar: Sein Handler sitzt auf einem .<div . innen "Anzeige: keine". Die Tweens selbst waren "gsap.to("body", ...) ": eine Yoyoing Farbrotation und eine Voller Drehung. Zwei Keyframe-Tracks, angetrieben von einem Helfer, der eine Klasse hinzufügt und entfernt es auf "animationend". Das gleiche Dead-Code-Muster wie Framer-Bewegung, im gleichen Verhältnis. 31 Dateien importiert gsap und 28 sind durch nichts verwiesen - jede GSAPPageÜbertragung Variante, ScrollTriggerExpanded, TimelineOrchestration und der Rest. Zwei weitere, AnimatedIcon und Card3DFlip wurden von Features.tsx importiert und nie wiedergegeben: tote Importe auf einer Homepage-Komponente, die der schlechteste Ort für einen ist. ReducedMotion verliert auch seinen branchengeladenen Import. Es griff für GSAP Global Timeline zu langsam laufen Tweens; es gibt keine mehr zu verlangsamen, so was bleibt ist die beiden kundenspezifischen Eigenschaften, die das Stylesheet tatsächlich liest. gsap ist deinstalliert. Mit Framer-Bewegung in der vorherigen Commit gegangen, weder Animationslaufzeit kann zurückkehren, ohne den Build zu verfehlen. Verifiziert: sauberer Bau, Typcheck, alle drei Wachen.