Oude JavaScript

Gepubliceerd: 29 april 2026

Polyfills en transformaties stellen je in staat om functionaliteiten te gebruiken die mogelijk niet standaard beschikbaar zijn (ook wel bekend als functionaliteiten met beperkte beschikbaarheid) . De standaardfunctionaliteit ontmoedigt het gebruik van functionaliteiten met beperkte beschikbaarheid niet, maar functionaliteiten die standaard nieuw of breed beschikbaar zijn, kunnen vaak ook zonder deze polyfills worden gebruikt. De Legacy JavaScript-audit laat je zien waar er mogelijkheden zijn om de prestaties te verbeteren door standaardfunctionaliteiten te implementeren.

Overweeg om je JavaScript-buildproces aan te passen zodat Baseline -functies niet worden getranspileerd, tenzij je zeker weet dat je oudere browsers moet ondersteunen.

Hoe geef je dit inzicht door?

Deze controle mislukt als er meer dan 5 KiB aan polyfills of transformaties worden gedetecteerd voor JavaScript-functies die volgens Baseline breed worden ondersteund. Om deze controle te doorstaan, moet u waarschijnlijk uw bundler-toolchain configureren om bepaalde valkuilen te vermijden.

Gebruik ES6 in productie

ES6 wordt breed ondersteund door alle browsers. Als je een combinatie gebruikt van een modulebundler en een JavaScript-transpiler, zoals Babel met de preset @babel/preset-env , dan is dat geen probleem. De overgrote meerderheid van de websites hoeft geen ondersteuning te bieden voor oudere browsers die alleen ES5 ondersteunen.

Een veelgebruikt hulpmiddel in combinatie met bundlers en Babel is Browserslist . Deze tool accepteert diverse zoekopdrachten in natuurlijke taal, die vervolgens worden vertaald naar een lijst met beoogde browseromgevingen. Zo kunt u bijvoorbeeld de breed beschikbare functies van Baseline targeten met deze Browserslist-zoekopdracht, overal waar een Browserslist-configuratie te vinden is:

baseline widely available

De optie 'Basislijn breed beschikbaar' wordt aanbevolen als standaardinstelling voor nieuwe webprojecten. Zoals altijd is het echter belangrijk om te controleren welke browsers worden gebruikt om uw website te bezoeken. Een handig hulpmiddel hiervoor is de Google Analytics Baseline Checker .

Aanvullende referenties