Welke functies zijn tegenwoordig native?
Veel functies waarvoor je vroeger een plugin nodig had, zijn tegenwoordig ingebouwd in de browser. Dat scheelt gewicht en onderhoud.
De lijst is de afgelopen jaren flink gegroeid.
Het loont dus om je oude oplossingen na te lopen.

Uitklapblokken
Een vraag met een antwoord dat open- en dichtklapt, zoals bij een lijst met veelgestelde vragen. Dat werkt zonder één regel script.
Meer daarover lees je bij javascript.
Dialoogvensters
Een venster over je pagina met de juiste toegankelijkheid ingebouwd. Vroeger een bibliotheek, nu een element.
Meer daarover lees je bij css.
Formuliervelden
Datumkiezers, kleurkiezers, e-mailvelden met controle en zoekvelden met een wisknop.
Meer daarover lees je bij plugin.
Mijn vuistregels
- Uitklapblokken: ingebouwd.
- Dialoogvensters: ingebouwd.
- Uitstellen van afbeeldingen: ingebouwd.
- Soepel scrollen naar een anker: ingebouwd.
Die vier vervangen samen vaak drie plugins.
Beeld en video
Het uitstellen van afbeeldingen zit erin, net als een speler voor video en geluid.
Meer daarover lees je bij lazy loading.
Wat nog niet kan
Een echte schuifgalerij met bladeren en stipjes vraagt nog wat code, al kom je met alleen opmaak een heel eind.
Meer daarover lees je bij wanneer je toch een plugin nodig hebt.
Wat ik in de praktijk zie misgaan
Sites die vijf jaar geleden zijn gebouwd, dragen bijna allemaal nog oplossingen mee die inmiddels overbodig zijn.
Ik kom regelmatig een site tegen met drie losse uitbreidingen voor dingen die de browser tegenwoordig zelf doet: een voor het uitklappen van vragen, een voor het uitstellen van afbeeldingen en een voor het soepel scrollen naar een anker.
Samen wegen die honderden kilobytes, ze moeten alle drie bijgehouden worden, en elk ervan kan bij een update stukgaan. Terwijl ze niets doen wat er niet allang in zit.
Wat ik bij zo’n opschoning doe is per uitbreiding kijken wat hij oplost en of dat nog nodig is. Meestal blijft er van de vijftien nog een stuk of zes over, en wordt de site er meteen merkbaar sneller van.
Wat ik daarbij niet doe is alles in één keer weggooien. Ik haal ze een voor een weg en kijk telkens wat er verandert.
Meer daarover lees je bij pagespeed.