UNPKG
@sveltejs/gl
Version:
latest (0.0.37)
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
A (very experimental) project to bring WebGL to Svelte
github.com/Rich-Harris/gl
Rich-Harris/gl
@sveltejs/gl
/
controls
/
debounce.js
18 lines
(15 loc)
•
249 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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; }; }