CLAUDE ANIMATIONS

Nivel 6, Performanță și producție

Animații în cod cu Claude, Modvia Academy, 2026

🟦NIVEL 6

Performanță și producție

Animație care nu ucide pagina. Lighthouse verde. Prietenoasă cu mobilul. Accesibilă din start.

🎯 XP la finalizare: 700🏅 Badge deblocat

 

 

Lecția 1, Cele 4 proprietăți pe care le poți anima ieftin

ProprietateDe ce e ieftină
transformRulează pe GPU. Nu declanșează niciodată layout.
opacityLa nivel de compositor. Gratis.
filter (unele)GPU. Atenție la blur, e scump.
clip-path (modern)Compositor în browserele moderne.

Proprietăți care sunt SCUMPE și pe care n-ar trebui să le animezi niciodată: width, height, top, left, padding, margin, font-size. Declanșează reflow-uri de layout.

 

Lecția 2, will-change, indiciul care ajută

📜 Prompt Playbook,
Cel mai bun AI. De ce.
.animated-card {
  will-change: transform, opacity;
}
/* Scoate will-change DUPĂ ce se termină animația, altfel rezervă memorie GPU permanent. */

 

Lecția 3, Checklist-ul pentru imagini și fonturi

 

Lecția 4, Code-split la librăriile grele de animație

Three.js + R3F e greu (~200KB). Nu-l încărca pe fiecare pagină.

📜 Prompt Playbook,
Cel mai bun AI. De ce.
import { lazy, Suspense } from 'react';
const ThreeScene = lazy(() => import('./ThreeScene'));

<Suspense fallback={<div className='h-[500px]' />}>
  <ThreeScene />
</Suspense>

 

Lecția 5, Linia de accesibilitate pe care trebuie s-o ții

 

Lecția 6, Lighthouse, carnetul de note

Rulează Lighthouse la fiecare commit. Cel mai simplu, instalează extensia Lighthouse pentru Chrome. Sau rulează-l în CI cu @lhci/cli.

📜 Prompt Playbook,
Cel mai bun AI. De ce.
npm install -D @lhci/cli

# .lighthouserc.json
{
  "ci": {
    "collect": { "url": ["http://localhost:5173/"], "numberOfRuns": 3 },
    "assert": {
      "assertions": {
        "categories:performance": ["error", { "minScore": 0.85 }],
        "categories:accessibility": ["error", { "minScore": 0.95 }]
      }
    }
  }
}

# In CI, npx lhci autorun

 

🎯 Pachet de quest-uri Nivel 6

 

🥉 QUEST BRONZ +100 XP
📊Auditează-ți sandbox-ul și repară cea mai proastă pagină

Obiectiv. Găsește regresia. Repar-o. Documentează câștigul.

Pași
  1. Rulează Lighthouse pe fiecare pagină din sandbox.
  2. Identifică pagina cu cea mai proastă performanță.
  3. Aplică fix-urile din acest nivel (lazy load, code-split, format de imagine, preload de font).
  4. Rulează Lighthouse din nou. Fă capturi înainte/după.
  5. Postează diferența în comunitate.
Gata când…
  • ☐ Capturi înainte/după postate
  • ☐ Cea mai proastă pagină îmbunătățită cu cel puțin 15 puncte

 

🥈 QUEST ARGINT +250 XP
🛡️Adaugă Lighthouse CI în repo-ul sandbox

Obiectiv. Fă codul lent imposibil de merge-uit.

Pași
  1. Configurează @lhci/cli cu un config care pică build-ul sub 85 la perf și 95 la a11y.
  2. Rulează-l pe preview deployments Vercel (cu un GitHub Action).
  3. Deschide un PR deliberat lent, confirmă că e blocat.
  4. Documentează workflow-ul în CLAUDE.md-ul tău.
Gata când…
  • ☐ GitHub Action rulează Lighthouse la fiecare PR
  • ☐ PR-ul care pică a fost blocat corect

 

🥇 QUEST AUR +350 XP
💼Vinde un 'audit de performanță + salvare de animație' unui site existent

Obiectiv. Multe site-uri frumoase sunt lente. Ia bani ca să le repari.

Pași
  1. Găsește 5 site-uri axate pe design cu scoruri Lighthouse slabe (studiouri de design, site-uri de agenție, portofolii).
  2. Trimite fiecăruia un Loom de 60 de secunde care le arată scorul și numește 3 fix-uri specifice.
  3. Prinde 1 colaborare plătită la 1.500 până la 5.000 USD.
  4. Livrează capturi înainte/după și un raport de o pagină.
  5. Obține testimonialul. Adaugă-l în portofoliu.
Gata când…
  • ☐ 1 client plătitor
  • ☐ Raport livrat
  • ☐ Testimonial cules