Satu elemen <canvas> 40×40 piksel, digambar ulang 60 kali per detik. Tidak ada video, tidak ada sprite sheet — cuma trigonometri, Math.sin, dan sedikit rasa rindu pada CRT lama.
Tiap frame cuma menghitung ulang posisi. Tidak ada aset gambar — semua garis, bola, dan kerlip lahir dari fungsi waktu t.
Enam garis digambar dengan offset waktu yang bergeser, memberi ilusi kecepatan menuju bola tanpa animasi sprite.
Bola naik-turun lewat sin(t/260), sementara lima titik pentagon berputar mengikuti rot = t/500.
Tiap sparkle punya fase (ph) sendiri, jadi kerlipnya terasa acak walau semuanya pakai rumus sin yang sama.
Ringan secara desain — cocok ditempel di landing page tanpa membebani waktu muat.
Salin potongan di bawah, taruh di mana pun dalam HTML-mu. Tidak ada npm install, tidak ada CDN.