Pernah lihat website seperti Honkai Star Rail atau GTA VI yang animasinya sangat smooth dan memukau? Atau melihat scroll animation yang terasa seperti film? Itu semua adalah karya dari GSAP, sebuah library JavaScript yang membuat animasi web terlihat seperti karya seni profesional.
Dulu, GSAP adalah tool premium yang membutuhkan lisensi berbayar untuk fitur-fitur advanced. Tapi berita baiknya adalah di tahun 2025 ini, GSAP sudah 100% gratis untuk semua orang! Ya, kamu membaca dengan benar. Semua plugin dan fitur yang sebelumnya premium sekarang bisa kamu gunakan tanpa membayar sepeser pun.
Jadi kalau kamu ingin membuat website yang memukau dengan animasi smooth dan interaktif seperti website besar, GSAP adalah jawabannya. Dan karena sekarang gratis, nggak ada alasan untuk tidak coba.
Apa itu GSAP?

GSAP adalah singkatan dari GreenSock Animation Platform. GSAP adalah sebuah JavaScript library yang dirancang khusus untuk membuat animasi web yang smooth, performa tinggi, dan compatible dengan semua browser modern.
Dengan GSAP, kamu bisa membuat berbagai jenis animasi: animasi elemen yang bergerak, berputar, berubah warna, scroll animation yang synchronize dengan pergerakan user, text animation yang dinamis, dan banyak lagi. Yang membedakan GSAP dari CSS animation biasa adalah GSAP memberikan kontrol yang jauh lebih presisi dan performa yang lebih baik, terutama untuk animasi yang kompleks atau berjumlah banyak.
GSAP sudah ada sejak tahun 2007 dan digunakan oleh ribuan developer dan perusahaan besar di seluruh dunia. Bahkan website-website ternama seperti yang akan kita bahas di bawah, semuanya menggunakan GSAP untuk menciptakan pengalaman animasi yang luar biasa.
Contoh Website Terkenal yang Menggunakan GSAP
Ada banyak website terkenal di dunia yang menggunakan GSAP untuk membuat animasi mereka terlihat memukau dan profesional. Berikut beberapa contoh yang perlu kamu ketahui:
1. GTA VI Official Website

https://www.rockstargames.com/VI
GTA VI (Grand Theft Auto VI) adalah game yang paling ditunggu-tunggu, dan website officialnya menggunakan GSAP untuk menciptakan scroll animation yang cinematic dan memorable. Website ini menampilkan scroll-driven animations, pinned sections, parallax scrolling, dan video playback yang sync dengan scroll position. Hasilnya adalah sebuah pengalaman yang sangat immersive dan engaging.
2. Honkai Star Rail Website

https://hsr.hoyoverse.com/en-us/
Honkai Star Rail adalah game anime yang sangat populer, dan website officialnya juga menggunakan GSAP untuk animasi yang smooth dan eye-catching. Dari hero section yang animated, hingga scroll animations yang terkoordinasi dengan baik, semuanya tercipta dengan GSAP untuk memberikan pengalaman user yang premium.
3. Beyond Aero Official Website

Beyond Aero adalah perusahaan aerospace yang mengembangkan electric dan hydrogen-powered aircraft. Website mereka menggunakan GSAP untuk membuat animasi yang sophisticated dan impressive. Animasi pada website Beyond Aero menampilkan smooth transitions, animated graphics tentang teknologi aircraft mereka, dan scroll-based animations yang membuat visitors terpikat dengan inovasi mereka. Website ini adalah contoh sempurna bagaimana GSAP bisa digunakan untuk showcase kompleks technology dalam cara yang engaging dan visually stunning.
4. Website Design Agencies Ternama

Banyak design agencies high-end di dunia seperti LIMBO, Off Brand, dan Zajno menggunakan GSAP untuk showcase portfolio mereka. Mereka menggunakan GSAP untuk membuat interactive animations, micro-interactions, dan custom animations yang membuat website mereka stand out di antara kompetitor.
5. Platform Tech dan Startup

Banyak tech companies dan startups juga menggunakan GSAP. Dari VOS9X (investment firm), hingga BioAge (science company), semuanya leverage GSAP untuk membuat website mereka lebih engaging dan memorable.
Jadi bisa kamu lihat, GSAP digunakan oleh website-website kelas atas. Ini membuktikan bahwa GSAP adalah tool yang terpercaya dan powerful untuk membuat animasi profesional.
Keuntungan Menggunakan GSAP
Ada banyak alasan kenapa GSAP adalah pilihan terbaik untuk animasi web. Berikut adalah keuntungan-keuntungan utamanya:
1. Performa Tinggi
GSAP dioptimasi untuk performa maksimal. GSAP menggunakan requestAnimationFrame (rAF) untuk rendering yang smooth pada 60 FPS. Bahkan kalau kamu punya ratusan atau ribuan animasi running bersamaan, GSAP masih bisa handle dengan baik. Ini sangat berbeda dengan CSS animation yang bisa menjadi laggy kalau terlalu banyak.
2. Kompatibilitas Browser
GSAP bekerja di semua browser modern, bahkan browser lama sekalipun. Kamu nggak perlu khawatir tentang vendor prefixes atau browser quirks. GSAP handle semuanya untuk kamu.
3. Kontrol yang Presisi
GSAP memberikan kontrol yang sangat detail terhadap animasi. Kamu bisa kontrol timing, easing, sequencing, dan berbagai properties dengan presisi pixel-perfect. Ini memungkinkan kamu membuat animasi yang exactly sesuai dengan design vision kamu.
4. Timeline Control
GSAP memiliki fitur timeline yang powerful, memungkinkan kamu mengatur sequencing dari multiple animations dengan mudah. Kamu bisa membuat complex animation sequences tanpa perlu menghitung delay manual.
5. ScrollTrigger Plugin
ScrollTrigger adalah fitur yang paling populer di GSAP. Plugin ini memungkinkan kamu membuat scroll-based animations dengan mudah. Dari fade-in animations saat elemen masuk viewport, hingga parallax effects atau pinned sections, semuanya bisa dibuat dengan ScrollTrigger.
6. Sekarang 100% Gratis
Dulu, beberapa plugin di GSAP membutuhkan Club membership. Tapi sekarang, semua plugin termasuk yang previously premium, semuanya gratis untuk semua orang, termasuk untuk penggunaan commercial. Ini adalah game-changer besar.
7. Library yang Ringan
GSAP file size-nya sangat kecil (hanya ~60KB untuk minified version). Jadi nggak akan significantly mempengaruhi loading time website kamu, tapi memberikan power yang sangat besar.
8. Community yang Aktif
GSAP punya community yang sangat aktif dengan dokumentasi yang lengkap dan forum yang helpful. Kalau kamu stuck, pasti ada orang yang bisa membantu.
Cara Memasang GSAP
Memasang GSAP sangat mudah. Ada beberapa cara yang bisa kamu gunakan tergantung dari setup project kamu. Mari kita lihat cara-cara yang paling umum:
Cara 1: Menggunakan CDN (Paling Mudah untuk Pemula)
Jika kamu hanya punya file HTML dan JavaScript biasa (tanpa build tool), cara paling mudah adalah menggunakan CDN. Copy-paste kode berikut di dalam tag </head> atau sebelum closing </body> tag:
<script src="<https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js>"></script>
Setelah script GSAP di-load, kamu bisa langsung gunakan di JavaScript kamu:
javascriptgsap.to(".box", { duration: 1, x: 100, rotation: 360 });
Jika kamu ingin menggunakan ScrollTrigger (untuk scroll animations), tambahkan script berikutnya juga:
<script src="<https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js>"></script>

Cara 2: Menggunakan npm (Untuk Project Modern)
Jika kamu menggunakan npm dan build tool seperti Webpack, Vite, atau Next.js, kamu bisa install GSAP menggunakan npm:
npm install gsap
Kemudian import di file JavaScript kamu:
import React from 'react';
import { useRef } from 'react';
import gsap from 'gsap';
import { useGSAP } from '@gsap/react';
gsap.registerPlugin(useGSAP);
export default function Boxes() {
const container = useRef();
const tl = useRef();
const toggleTimeline = () => {
tl.current.reversed(!tl.current.reversed());
};
useGSAP(
() => {
const boxes = gsap.utils.toArray('.box');
tl.current = gsap
.timeline()
.to(boxes[0], { x: 120, rotation: 360 })
.to(boxes[1], { x: -120, rotation: -360 }, '<')
.to(boxes[2], { y: -166 })
.reverse();
},
{ scope: container }
);
return (
<main>
<section className="boxes-container" ref={container}>
<h2>Use the button to toggle a Timeline</h2>
<div>
<button onClick={toggleTimeline}>Toggle Timeline</button>
</div>
<div className="box gradient-blue">Box 1</div>
<div className="box gradient-blue">Box 2</div>
<div className="box gradient-blue">Box 3</div>
</section>
</main>
);
}
Cara 3: Menggunakan Webflow (Untuk No-Code/Low-Code)
Kalau kamu menggunakan Webflow, GSAP sudah terintegrasi dan siap digunakan. Kamu cukup buka Interactions panel dan buat animations menggunakan interface yang user-friendly.

Tips Setup:
- Pastikan script GSAP di-load sebelum script JavaScript kamu yang menggunakan GSAP.
- Kalau menggunakan multiple plugins seperti ScrollTrigger atau SplitText, pastikan kamu load semua plugin yang dibutuhkan.
- Selalu gunakan versi terbaru dari GSAP untuk mendapatkan bug fixes dan improvements.
Kesimpulan
GSAP adalah tool yang sangat powerful untuk membuat animasi web yang smooth dan memukau. Dari performa tinggi, kontrol yang presisi, hingga fitur-fitur advanced seperti ScrollTrigger, GSAP memberikan semua yang kamu butuhkan untuk membuat website yang stand out.
Dan yang paling penting, GSAP sekarang 100% gratis! Nggak ada lagi alasan untuk tidak mencoba. Kamu bisa mulai dengan cara memasang yang paling sesuai dengan project kamu, kemudian explore fitur-fitur yang tersedia.
Jadi mulai sekarang, jangan bikin website yang boring tanpa animasi. Gunakan GSAP dan buat website yang membuat orang wow setiap kali mereka kunjungi. Happy animating!
Created by Arief Taufik Rahman