UNPKG

@sveltejs/gl

Version:

A (very experimental) project to bring WebGL to Svelte

18 lines (15 loc) 249 B
export function debounce(fn) { let scheduled = false; let event; function release() { fn(event); scheduled = false; } return function(e) { if (!scheduled) { requestAnimationFrame(release); scheduled = true; } event = e; }; }