Latihan 1: requestAnimationFrame — Web Animation

Latihan 1 dari materi requestAnimationFrame di Web Animation — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat function createAnimation(from, to, duration) yang mensimulasi animasi menggunakan time-based logic.

Function harus mengembalikan object dengan method getValueAt(elapsedMs) yang mengembalikan nilai interpolasi pada waktu tertentu (linear easing).

Lalu buat function easeOutQuad(t) yang menerima progress (0-1) dan mengembalikan eased progress menggunakan rumus t * (2 - t).

Hint