Latihan 1 dari materi requestAnimationFrame di Performance — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi calculateAnimationProgress(startTime, currentTime, duration) yang menghitung progress animasi.
startTime: timestamp awal (ms)currentTime: timestamp sekarang (ms)duration: durasi total animasi (ms)Return object:
progress: angka 0-1 (clamp, tidak boleh lebih dari 1)isComplete: boolean — true jika progress >= 1elapsedMs: selisih currentTime - startTime