snack.js gives you bite-sized helpers to make UI smoother, faster, and delightful. Tiny bites of frontend magic. 🍪
Grab a cookie and start coding 🍪 Fokus pada performa dan pengalaman developer.
Under 15KB minified. Tidak ada *bloat*, hanya esensial yang Anda butuhkan untuk pengembangan frontend modern.
Pure vanilla JavaScript. Tanpa masalah *dependency hell*. Hanya modul ES modern yang bersih.
Bekerja secara native di browser. Impor dan gunakan segera di React, Vue, Svelte, atau Vanilla JS.
Helpers for animation, scrolling, performance, and more.
Semua yang Anda butuhkan, tidak ada yang tidak Anda butuhkan. Disajikan dalam gaya kartu produk.
Integrasi mulus dengan framework dan alat favorit Anda.
Gunakan dalam hooks Anda.
Helper untuk komposisi.
Berfungsi secara native.
Import langsung via CDN.
Tidak ada *build step*. Bekerja secara native di browser.
Install melalui *package manager* favorit Anda:
$ npm install snack.js
Gunakan langsung di HTML dengan ES modules:
<script type="module">
import { fadeIn }
from "https://unpkg.com/snack.js";
</script>
Tidak ada webpack, tidak ada rollup, tidak ada *build tools* yang rumit. Impor dan gunakan segera.
Interactive playground dengan contoh nyata
Log akan muncul 300ms setelah Anda berhenti mengetik.
Log akan muncul paling banyak 1x setiap 500ms.
Click a button or interact to see snack.js in action...
This box will animate based on your selection
snack.js adalah proyek *open-source*. Kontribusi dan ide Anda disambut hangat.
Clean, readable, and comprehensive
Trusted by Developers Who Love Speed
"snack.js adalah hal termudah untuk ditambahkan ke proyek vanilla JS mana pun. Utilitas `debounce` menyelamatkan kami ribuan *render* yang tidak perlu."