The difference between debounce and throttle
Debounce waits for a pause; throttle limits how often work can run while events keep arriving. That difference matters for search fields, scrolling and other frequent interactions. This article explains both techniques with practical use cases, helping you choose the behaviour your interface needs rather than treating them as interchangeable performance tricks.
Reading time: 5 minutes
Continue reading
4 performance tips voor AngularJS apps
Two-way binding is handig, maar een groeiend aantal watchers kan een AngularJS-app vertragen. Vier aandachtspunten helpen je bewuster om te gaan met de digestcycle en de kosten van databinding. Met onder meer one-time binding als manier om onnodig werk in de browser te beperken.
Leestijd: 3 minuten
Lees verder
Kickstart een AngularJS project
Een AngularJS-project begint klein, maar zonder structuur wordt de juiste controller of module al snel lastig te vinden. Dit artikel laat zien hoe Yeoman een projectbasis genereert met een mappenindeling, buildtaken, dependencies en tests. Een terugblik op het opzetten van AngularJS met Yo, Gulp of Grunt en Bower of npm.
Leestijd: 2 minuten
Lees verder
Het verschil tussen Concat, Uglify en Minify
Concat, Uglify en Minify komen vaak samen voor in een frontend-build, maar doen niet hetzelfde. Dit artikel legt uit wat bestanden samenvoegen, namen verkorten en overbodige tekens verwijderen betekenen. Met Gulp en Grunt als uitgangspunt bekijken we hoe deze bewerkingen de uiteindelijke JavaScript- en CSS-bestanden veranderen.
Leestijd: 2 minuten
Lees verder