Artikelen over Web Performance

Artikelen over Web Performance

Web Performance

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.

Continue reading

4 performance tips voor AngularJS apps

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.

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.

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.

Lees verder