Caracool Motion 0.6.0
Cada página se lleva solo las librerías que usa, y se va un efecto que no aportaba.
- ScrollTrigger solo donde hace falta. Los efectos van en dos familias: «cortina», «la foto crece» y «parallax» están atados al scroll y lo necesitan; «entrada» y «la marca se planta» van por IntersectionObserver y no. Ahora se encola solo si alguno lo pide: en porherencia.com son 43 KB menos en ocho de las doce páginas.
- Lenis solo con la inercia activada. Se registraba como dependencia fija aunque el motor estuviera apagado.
- Fuera «gira hasta plantarse». Hacía casi lo mismo que «la marca se planta y el disco crece», que es la buena, y no estaba puesto en ninguna página. Quedan cinco efectos de sección.
- Sin sorpresas. Un efecto de scroll que llegue por filtro sin declararse como tal cuenta como que lo necesita, y si aun así falta ScrollTrigger el efecto no se aplica y avisa por consola en vez de romper.