Waarom is native beter voor je laadtijd?
Native functies zijn beter voor je laadtijd omdat er geen bestanden bij hoeven. De browser kan het al; jij vraagt er alleen om.
Een bibliotheek voor hetzelfde effect kost al gauw tientallen kilobytes.
Bij vijf van die bibliotheken tikt dat aan.

Wat een plugin kost
Een script, vaak een stijlblad, soms een lettertype met pictogrammen, en een verzoek naar de server voor elk daarvan.
Meer daarover lees je bij pagespeed.
Wat ingebouwd kost
Niets. De code zit al in de browser van je bezoeker en hoeft niet opgehaald te worden.
Meer daarover lees je bij javascript.
Het tweede voordeel
Ingebouwde functies draaien buiten de gewone verwerkingsvolgorde en blokkeren je pagina daarom niet.
Meer daarover lees je bij lazy loading.
Mijn vuistregels
- Tel je scripts; meer dan tien is veel.
- Zoek per script of het ingebouwd kan.
- Vervang pictogramlettertypen door losse tekeningen.
- Meet voor en na.
Die derde alleen al scheelt op veel sites een halve seconde.
Een rekenvoorbeeld
Vijf bibliotheken van veertig kilobyte zijn tweehonderd kilobyte plus vijf verzoeken. Op een trage verbinding is dat ruim een seconde.
Meer daarover lees je bij css.
Waar je begint
Bij je zwaarste pagina. Kijk in het netwerktabblad welke scripts er laden en wat ze doen.
Meer daarover lees je bij plugin.