Wat betekent native?
Native betekent ingebouwd. Een functie die de browser of het besturingssysteem zelf al kan, zonder dat je er een plugin of een bibliotheek bij haalt.
Vroeger had je voor een schuifgalerij of een datumveld altijd extra code nodig.
Tegenwoordig zit dat er vaak gewoon in.

Waarom dat uitmaakt
Ingebouwde functies laden niets extra’s, werken meteen op elk apparaat en blijven werken als een plugin verdwijnt.
Meer daarover lees je bij pagespeed.
Waar je het tegenkomt
Bij formuliervelden, uitklapmenu’s, dialoogvensters en het uitstellen van afbeeldingen.
Meer daarover lees je bij welke functies tegenwoordig native zijn.
Het andere gebruik van het woord
Bij apps betekent native iets anders: een app die speciaal voor een telefoonsysteem gebouwd is, in plaats van een website in een schil.
Meer daarover lees je bij wat een native app is.
Mijn vuistregels
- Kijk eerst of het al ingebouwd is.
- Installeer pas een plugin als dat niet zo is.
- Controleer jaarlijks of iets inmiddels wel kan.
- Vervang oude bibliotheken door de ingebouwde variant.
Die derde levert bij een oudere site verrassend veel op.
Wat het je bespaart
Gewicht, onderhoud en risico. Elke plugin die je niet installeert, kan ook niet stukgaan.
Meer daarover lees je bij plugin.
Wanneer het niet kan
Als je iets nodig hebt dat de browser niet biedt, of als je oude browsers moet bedienen.
Meer daarover lees je bij javascript.