UNPKG

lighthouse

Version:

Automated auditing, performance metrics, and best practices for the web.

689 lines 269 kB
{ "core/audits/accessibility/accesskeys.js | description": { "message": "Met toegangstoetsen kunnen gebruikers snel de focus op een gedeelte van de pagina plaatsen. Voor correcte navigatie moet elke toegangstoets uniek zijn. [Meer informatie over toegangstoetsen](https://dequeuniversity.com/rules/axe/4.10/accesskeys)" }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "`[accesskey]`-waarden zijn niet uniek" }, "core/audits/accessibility/accesskeys.js | title": { "message": "`[accesskey]`-waarden zijn uniek" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Elke ARIA-`role` ondersteunt een specifieke subset van `aria-*`-kenmerken. Als deze verkeerd worden gekoppeld, worden de `aria-*`-kenmerken ongeldig. [Meer informatie over hoe je ARIA-kenmerken aan de bijbehorende rollen koppelt](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr)" }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "`[aria-*]`-kenmerken komen niet overeen met hun rollen" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "`[aria-*]`-kenmerken komen overeen met hun rollen" }, "core/audits/accessibility/aria-allowed-role.js | description": { "message": "Aan veel HTML-elementen kunnen alleen bepaalde ARIA-rollen worden toegewezen. Als je ARIA-rollen gebruikt waar ze niet zijn toegestaan, kan dit de toegankelijkheid van de webpagina beïnvloeden. [Meer informatie over ARIA-rollen](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)." }, "core/audits/accessibility/aria-allowed-role.js | failureTitle": { "message": "Gebruikt ARIA-rollen voor incompatibele elementen" }, "core/audits/accessibility/aria-allowed-role.js | title": { "message": "Gebruikt ARIA-rollen alleen voor compatibele elementen" }, "core/audits/accessibility/aria-command-name.js | description": { "message": "Als een element geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over hoe je opdrachtelementen toegankelijker maakt](https://dequeuniversity.com/rules/axe/4.10/aria-command-name)" }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "`button`-, `link`- en `menuitem`-elementen hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-command-name.js | title": { "message": "`button`- `link`- en `menuitem`-elementen hebben toegankelijke namen" }, "core/audits/accessibility/aria-conditional-attr.js | description": { "message": "Bepaalde ARIA-kenmerken zijn alleen onder bepaalde omstandigheden toegestaan voor een element. [Meer informatie over voorwaardelijke ARIA-kenmerken](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)" }, "core/audits/accessibility/aria-conditional-attr.js | failureTitle": { "message": "ARIA-kenmerken worden niet gebruikt zoals aangegeven voor de rol van het element" }, "core/audits/accessibility/aria-conditional-attr.js | title": { "message": "ARIA-kenmerken worden gebruikt zoals aangegeven voor de rol van het element" }, "core/audits/accessibility/aria-deprecated-role.js | description": { "message": "Beëindigde ARIA-rollen worden misschien niet goed verwerkt door ondersteunende technologie. [Meer informatie over beëindigde ARIA-rollen](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)" }, "core/audits/accessibility/aria-deprecated-role.js | failureTitle": { "message": "Er worden beëindigde ARIA-rollen gebruikt" }, "core/audits/accessibility/aria-deprecated-role.js | title": { "message": "Er worden geen beëindigde ARIA-rollen gebruikt" }, "core/audits/accessibility/aria-dialog-name.js | description": { "message": "ARIA-dialoogvensterelementen zonder toegankelijke namen kunnen voorkomen dat gebruikers van schermlezers het doel van deze elementen kunnen herkennen. [Meer informatie over hoe je ARIA-dialoogelementen toegankelijker maakt](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)" }, "core/audits/accessibility/aria-dialog-name.js | failureTitle": { "message": "Elementen met `role=\"dialog\"` of `role=\"alertdialog\"` hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-dialog-name.js | title": { "message": "Elementen met `role=\"dialog\"` of `role=\"alertdialog\"` hebben toegankelijke namen." }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "Ondersteunende technologieën, zoals schermlezers, werken inconsistent als `aria-hidden=\"true\"` is ingesteld in het document `<body>`. [Meer informatie over hoe `aria-hidden` invloed heeft op de hoofdtekst van het document](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` is aanwezig in het document `<body>`" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` is niet aanwezig in het document `<body>`" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "Focusbare onderliggende elementen in een `[aria-hidden=\"true\"]`-element voorkomen dat die interactieve elementen beschikbaar zijn voor gebruikers van ondersteunende technologieën, zoals schermlezers. [Meer informatie over hoe `aria-hidden` van invloed is op focusbare elementen](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus)" }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "`[aria-hidden=\"true\"]`-elementen bevatten focusbare onderliggende elementen" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "`[aria-hidden=\"true\"]`-elementen bevatten geen focusbare onderliggende elementen" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "Als een invoerveld geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over labels voor invoervelden](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name)" }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "ARIA-invoervelden hebben geen toegankelijke namen" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "ARIA-invoervelden hebben toegankelijke namen" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "Als een meter-element geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over hoe je `meter`-elementen een naam geeft](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name)" }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "ARIA `meter`-elementen hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "ARIA `meter`-elementen hebben toegankelijke namen" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Als een `progressbar`-element geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over hoe het labelen van `progressbar`-elementen](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name)" }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "ARIA `progressbar`-elementen hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "ARIA `progressbar`-elementen hebben toegankelijke namen" }, "core/audits/accessibility/aria-prohibited-attr.js | description": { "message": "Als ARIA-kenmerken worden gebruikt in rollen waarin ze niet zijn toegestaan, kan dit betekenen dat belangrijke informatie niet wordt gecommuniceerd aan gebruikers van ondersteunende technologieën. [Meer informatie over niet-toegestane ARIA-rollen](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)" }, "core/audits/accessibility/aria-prohibited-attr.js | failureTitle": { "message": "Elementen gebruiken niet-toegestane ARIA-kenmerken" }, "core/audits/accessibility/aria-prohibited-attr.js | title": { "message": "Elementen gebruiken alleen toegestane ARIA-kenmerken" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "Sommige ARIA-rollen hebben vereiste kenmerken die de status van het element beschrijven voor schermlezers. [Meer informatie over rollen en vereiste kenmerken](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr)" }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "`[role]`-elementen bevatten niet alle vereiste `[aria-*]`-kenmerken" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "`[role]`-elementen bevatten alle vereiste `[aria-*]`-kenmerken" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "Sommige bovenliggende ARIA-rollen moeten specifieke onderliggende rollen bevatten om de beoogde toegankelijkheidsfuncties uit te voeren. [Meer informatie over rollen en vereiste onderliggende elementen](https://dequeuniversity.com/rules/axe/4.10/aria-required-children)" }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "In elementen met een ARIA `[role]` die vereisen dat onderliggende elementen een specifieke `[role]` bevatten, ontbreken enkele (of alle) van die vereiste onderliggende elementen." }, "core/audits/accessibility/aria-required-children.js | title": { "message": "Elementen met een ARIA `[role]` die vereisen dat onderliggende elementen een specifieke `[role]` bevatten, bevatten alle vereiste onderliggende elementen." }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "Sommige onderliggende ARIA-rollen moeten opgenomen zijn in specifieke bovenliggende rollen om de beoogde toegankelijkheidsfuncties op de juiste manier uit te voeren. [Meer informatie over ARIA-rollen en het verplichte bovenliggende element](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent)" }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "`[role]`-elementen zijn niet opgenomen in het vereiste bovenliggende element" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "`[role]`-elementen zijn opgenomen in het vereiste bovenliggende element" }, "core/audits/accessibility/aria-roles.js | description": { "message": "ARIA-rollen moeten geldige waarden hebben om hun beoogde toegankelijkheidsfuncties uit te voeren. [Meer informatie over geldige ARIA-rollen](https://dequeuniversity.com/rules/axe/4.10/aria-roles)" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "`[role]`-waarden zijn niet geldig" }, "core/audits/accessibility/aria-roles.js | title": { "message": "`[role]`-waarden zijn geldig" }, "core/audits/accessibility/aria-text.js | description": { "message": "Als je `role=text` toevoegt rond een tekstnode die is gesplitst door opmaak, kan VoiceOver dit behandelen als één woordgroep, maar worden de focusbare onderliggende elementen van het element niet aangekondigd. [Meer informatie over het kenmerk `role=text`](https://dequeuniversity.com/rules/axe/4.10/aria-text)" }, "core/audits/accessibility/aria-text.js | failureTitle": { "message": "Elementen met het kenmerk `role=text` hebben focusbare onderliggende elementen." }, "core/audits/accessibility/aria-text.js | title": { "message": "Elementen met het kenmerk `role=text` hebben geen focusbare onderliggende elementen." }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Als een schakelveld geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over het aan-/uitzetten van velden](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name)" }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "ARIA-schakelvelden hebben geen toegankelijke namen" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "ARIA-schakelvelden hebben toegankelijke namen" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Als een tooltip-element geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over hoe je `tooltip`-elementen een naam geeft](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name)" }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "ARIA `tooltip`-elementen hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "ARIA `tooltip`-elementen hebben toegankelijke namen" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Als een `treeitem`-element geen toegankelijke naam heeft, kondigen schermlezers dit aan met een generieke naam, waardoor het veld onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over het labelen van `treeitem`-elementen](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name)." }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "ARIA `treeitem`-elementen hebben geen toegankelijke namen." }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "ARIA `treeitem`-elementen hebben toegankelijke namen" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "ARIA-kenmerken met ongeldige waarden kunnen niet worden geïnterpreteerd door hulptechnologieën, zoals schermlezers. [Meer informatie over geldige waarden voor ARIA-kenmerken](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value)" }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "`[aria-*]`-kenmerken hebben geen geldige waarden" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "`[aria-*]`-kenmerken bevatten geldige waarden" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "ARIA-kenmerken met ongeldige namen kunnen niet worden geïnterpreteerd door hulptechnologieën, zoals schermlezers. [Meer informatie over geldige ARIA-kenmerken](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr)" }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "`[aria-*]`-kenmerken zijn niet geldig of zijn verkeerd gespeld" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "`[aria-*]`-kenmerken zijn geldig en niet verkeerd gespeld" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Mislukte elementen" }, "core/audits/accessibility/button-name.js | description": { "message": "Als een knop geen toegankelijke naam heeft, kondigen schermlezers deze aan als 'knop', waardoor de knop onbruikbaar wordt voor gebruikers die afhankelijk zijn van schermlezers. [Meer informatie over hoe je knoppen toegankelijker maakt](https://dequeuniversity.com/rules/axe/4.10/button-name)" }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "Knoppen hebben geen toegankelijke naam" }, "core/audits/accessibility/button-name.js | title": { "message": "Knoppen hebben een toegankelijke naam" }, "core/audits/accessibility/bypass.js | description": { "message": "Als je manieren toevoegt om herhaalde content te omzeilen, kunnen toetsenbordgebruikers efficiënter navigeren op de pagina. [Meer informatie over blokken overslaan](https://dequeuniversity.com/rules/axe/4.10/bypass)" }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "De pagina bevat geen kop, link voor overslaan of herkenningspuntregio" }, "core/audits/accessibility/bypass.js | title": { "message": "De pagina bevat een kop, link voor overslaan of herkenningspuntregio" }, "core/audits/accessibility/color-contrast.js | description": { "message": "Voor veel gebruikers is tekst met weinig contrast moeilijk of onmogelijk te lezen. [Meer informatie over hoe je voor voldoende kleurcontrast zorgt](https://dequeuniversity.com/rules/axe/4.10/color-contrast)" }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "De contrastverhouding van achtergrond- en voorgrondkleuren is niet voldoende" }, "core/audits/accessibility/color-contrast.js | title": { "message": "De contrastverhouding van achtergrond- en voorgrondkleuren is voldoende" }, "core/audits/accessibility/definition-list.js | description": { "message": "Wanneer definitielijsten niet juist zijn opgemaakt, kunnen schermlezers verwarrende of onjuiste uitvoer produceren. [Meer informatie over het correct structureren van definitielijsten](https://dequeuniversity.com/rules/axe/4.10/definition-list)" }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "`<dl>`-elementen bevatten niet alleen juist geordende `<dt>`- en `<dd>`-groepen, `<script>`-, `<template>`- of `<div>`-elementen." }, "core/audits/accessibility/definition-list.js | title": { "message": "`<dl>`-elementen bevatten alleen juist geordende `<dt>`- en `<dd>`-groepen, `<script>`-, `<template>`- of `<div>`-elementen." }, "core/audits/accessibility/dlitem.js | description": { "message": "Definitielijstitems (`<dt>` en `<dd>`) moeten zijn verpakt in een bovenliggend `<dl>`-element om ervoor te zorgen dat schermlezers ze juist kunnen aankondigen. [Meer informatie over het correct structureren van definitielijsten](https://dequeuniversity.com/rules/axe/4.10/dlitem)" }, "core/audits/accessibility/dlitem.js | failureTitle": { "message": "Definitielijstitems zijn niet verpakt in `<dl>`-elementen" }, "core/audits/accessibility/dlitem.js | title": { "message": "Definitielijstitems zijn verpakt in `<dl>`-elementen" }, "core/audits/accessibility/document-title.js | description": { "message": "De titel geeft gebruikers van een schermlezer een overzicht van de pagina. Gebruikers van een zoekmachine vertrouwen in hoge mate hierop om te bepalen of een pagina relevant is voor hun zoekopdracht. [Meer informatie over documenttitels](https://dequeuniversity.com/rules/axe/4.10/document-title)" }, "core/audits/accessibility/document-title.js | failureTitle": { "message": "Document bevat geen `<title>`-element" }, "core/audits/accessibility/document-title.js | title": { "message": "Document bevat een `<title>`-element" }, "core/audits/accessibility/duplicate-id-aria.js | description": { "message": "De waarde van een ARIA-ID moet uniek zijn om te voorkomen dat andere instanties over het hoofd worden gezien door ondersteunende technologieën. [Meer informatie over hoe je dubbele ARIA-ID's oplost](https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria)" }, "core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "ARIA-ID's zijn niet uniek" }, "core/audits/accessibility/duplicate-id-aria.js | title": { "message": "ARIA-ID's zijn uniek" }, "core/audits/accessibility/empty-heading.js | description": { "message": "Een kop zonder content of met ontoegankelijke tekst voorkomt dat gebruikers van een schermlezer toegang kunnen krijgen tot informatie over de paginastructuur. [Meer informatie over koppen](https://dequeuniversity.com/rules/axe/4.10/empty-heading)" }, "core/audits/accessibility/empty-heading.js | failureTitle": { "message": "Heading-elementen bevatten geen content." }, "core/audits/accessibility/empty-heading.js | title": { "message": "Alle heading-elementen bevatten content." }, "core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "Formuliervelden met meerdere labels kunnen verwarrend worden aangekondigd door ondersteunende technologieën, zoals schermlezers, die het eerste label, het laatste label of alle labels gebruiken. [Meer informatie over hoe je formulierlabels gebruikt](https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels)" }, "core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "Er zijn formuliervelden met meerdere labels" }, "core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "Er zijn geen formuliervelden met meerdere labels" }, "core/audits/accessibility/frame-title.js | description": { "message": "Gebruikers van een schermlezer zijn afhankelijk van frametitels die de content van de frames beschrijven. [Meer informatie over frametitels](https://dequeuniversity.com/rules/axe/4.10/frame-title)" }, "core/audits/accessibility/frame-title.js | failureTitle": { "message": "`<frame>`- of `<iframe>`-elementen hebben geen titel" }, "core/audits/accessibility/frame-title.js | title": { "message": "`<frame>`- of `<iframe>`-elementen hebben een titel" }, "core/audits/accessibility/heading-order.js | description": { "message": "Goed geordende koppen die geen niveaus overslaan, laten de semantische structuur van de pagina zien. Dit maakt navigeren op de pagina makkelijker en de pagina kan beter worden geïnterpreteerd door ondersteunende technologieën. [Meer informatie over de volgorde van koppen](https://dequeuniversity.com/rules/axe/4.10/heading-order)" }, "core/audits/accessibility/heading-order.js | failureTitle": { "message": "Kopelementen worden niet weergegeven in aflopende volgorde" }, "core/audits/accessibility/heading-order.js | title": { "message": "Kopelementen worden weergegeven in aflopende volgorde" }, "core/audits/accessibility/html-has-lang.js | description": { "message": "Als de pagina geen `lang`-kenmerk specificeert, neemt een schermlezer aan dat de pagina is geschreven in de standaardtaal die de gebruiker heeft gekozen toen de schermlezer werd ingesteld. Als de pagina niet in de standaardtaal is geschreven, kan de schermlezer de tekst van de pagina mogelijk niet juist aankondigen. [Meer informatie over het kenmerk `lang`](https://dequeuniversity.com/rules/axe/4.10/html-has-lang)" }, "core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "`<html>`-element bevat geen `[lang]`-kenmerk" }, "core/audits/accessibility/html-has-lang.js | title": { "message": "`<html>`-element bevat een `[lang]`-kenmerk" }, "core/audits/accessibility/html-lang-valid.js | description": { "message": "Als je een geldige [BCP 47-taal](https://www.w3.org/International/questions/qa-choosing-language-tags#question) opgeeft, kunnen schermlezers de tekst juist aankondigen. [Meer informatie over hoe je het kenmerk `lang` gebruikt](https://dequeuniversity.com/rules/axe/4.10/html-lang-valid)" }, "core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "`<html>`-element bevat geen geldige waarde voor het `[lang]`-kenmerk." }, "core/audits/accessibility/html-lang-valid.js | title": { "message": "`<html>`-element bevat een geldige waarde voor het `[lang]`-kenmerk" }, "core/audits/accessibility/html-xml-lang-mismatch.js | description": { "message": "Als de webpagina geen consistente taal specificeert, kan de schermlezer de tekst van de pagina misschien niet juist aankondigen. [Meer informatie over het kenmerk `lang`](https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch)" }, "core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": { "message": "Het element `<html>` heeft geen `[xml:lang]`-kenmerk met dezelfde basistaal als het kenmerk `[lang]`." }, "core/audits/accessibility/html-xml-lang-mismatch.js | title": { "message": "Het element `<html>` heeft een `[xml:lang]`-kenmerk met dezelfde basistaal als het kenmerk `[lang]`." }, "core/audits/accessibility/identical-links-same-purpose.js | description": { "message": "Links met dezelfde bestemming moeten dezelfde beschrijving hebben, zodat gebruikers het doel van de link kunnen begrijpen en kunnen beslissen of ze de link willen volgen. [Meer informatie over identieke links](https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose)" }, "core/audits/accessibility/identical-links-same-purpose.js | failureTitle": { "message": "Identieke links hebben niet hetzelfde doel." }, "core/audits/accessibility/identical-links-same-purpose.js | title": { "message": "Identieke links hebben hetzelfde doel." }, "core/audits/accessibility/image-alt.js | description": { "message": "Voor informatieve elementen moet een korte, beschrijvende alternatieve tekst worden gebruikt. Decoratieve elementen kunnen worden genegeerd met een leeg alt-kenmerk. [Meer informatie over het kenmerk `alt`](https://dequeuniversity.com/rules/axe/4.10/image-alt)" }, "core/audits/accessibility/image-alt.js | failureTitle": { "message": "Afbeeldingselementen hebben geen `[alt]`-kenmerken" }, "core/audits/accessibility/image-alt.js | title": { "message": "Afbeeldingselementen bevatten `[alt]`-kenmerken" }, "core/audits/accessibility/image-redundant-alt.js | description": { "message": "Voor informatieve elementen moet een korte, beschrijvende alternatieve tekst worden gebruikt. Alternatieve tekst die exact hetzelfde is als de tekst naast de link of afbeelding, kan verwarrend zijn voor gebruikers van een schermlezer, omdat de tekst 2 keer wordt gelezen. [Meer informatie over het kenmerk `alt`](https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt)" }, "core/audits/accessibility/image-redundant-alt.js | failureTitle": { "message": "Afbeeldingselementen hebben `[alt]`-kenmerken die overbodige tekst bevatten." }, "core/audits/accessibility/image-redundant-alt.js | title": { "message": "Afbeeldingselementen hebben geen `[alt]`-kenmerken die overbodige tekst bevatten." }, "core/audits/accessibility/input-button-name.js | description": { "message": "Als je onderscheidende en toegankelijke tekst aan invoerknoppen toevoegt, kunnen gebruikers van een schermlezer beter begrijpen wat het doel van de invoerknop is. [Meer informatie over invoerknoppen](https://dequeuniversity.com/rules/axe/4.10/input-button-name)" }, "core/audits/accessibility/input-button-name.js | failureTitle": { "message": "Invoerknoppen bevatten geen onderscheidende tekst." }, "core/audits/accessibility/input-button-name.js | title": { "message": "Invoerknoppen bevatten onderscheidende tekst." }, "core/audits/accessibility/input-image-alt.js | description": { "message": "Als je een afbeelding gebruikt als `<input>`-knop en hiervoor alternatieve tekst opgeeft, kunnen gebruikers van een schermlezer beter begrijpen wat het doel van de knop is. [Meer informatie over de invoer van alt-text voor afbeeldingen](https://dequeuniversity.com/rules/axe/4.10/input-image-alt)" }, "core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "`<input type=\"image\">`-elementen bevatten geen `[alt]`-tekst" }, "core/audits/accessibility/input-image-alt.js | title": { "message": "`<input type=\"image\">`-elementen bevatten `[alt]`-tekst" }, "core/audits/accessibility/label-content-name-mismatch.js | description": { "message": "Zichtbare tekstlabels die niet overeenkomen met de toegankelijke naam, kunnen verwarrend zijn voor gebruikers van een schermlezer. [Meer informatie over toegankelijke namen](https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch)" }, "core/audits/accessibility/label-content-name-mismatch.js | failureTitle": { "message": "Elementen met zichtbare tekstlabels hebben geen overeenkomende toegankelijke namen." }, "core/audits/accessibility/label-content-name-mismatch.js | title": { "message": "Elementen met zichtbare tekstlabels hebben overeenkomende toegankelijke namen." }, "core/audits/accessibility/label.js | description": { "message": "Labels zorgen ervoor dat formulieropties juist worden aangekondigd door hulptechnologieën, zoals schermlezers. [Meer informatie over formulierelementlabels](https://dequeuniversity.com/rules/axe/4.10/label)" }, "core/audits/accessibility/label.js | failureTitle": { "message": "Formulierelementen hebben geen bijbehorende labels" }, "core/audits/accessibility/label.js | title": { "message": "Formulierelementen hebben bijbehorende labels" }, "core/audits/accessibility/landmark-one-main.js | description": { "message": "Een hoofdoriëntatiepunt helpt gebruikers van een schermlezer om op een webpagina te navigeren. [Meer informatie over oriëntatiepunten](https://dequeuniversity.com/rules/axe/4.10/landmark-one-main)" }, "core/audits/accessibility/landmark-one-main.js | failureTitle": { "message": "Het document heeft geen hoofdoriëntatiepunt." }, "core/audits/accessibility/landmark-one-main.js | title": { "message": "Het document heeft een hoofdoriëntatiepunt." }, "core/audits/accessibility/link-in-text-block.js | description": { "message": "Voor veel gebruikers is tekst met weinig contrast moeilijk of onmogelijk te lezen. Met onderscheidbare linktekst wordt de gebruikerservaring voor slechtzienden verbeterd. [Meer informatie over hoe je links makkelijk te onderscheiden kunt maken](https://dequeuniversity.com/rules/axe/4.10/link-in-text-block)" }, "core/audits/accessibility/link-in-text-block.js | failureTitle": { "message": "Links zijn afhankelijk van de kleur om ze te kunnen onderscheiden." }, "core/audits/accessibility/link-in-text-block.js | title": { "message": "Links zijn te onderscheiden zonder afhankelijk te zijn van kleur." }, "core/audits/accessibility/link-name.js | description": { "message": "Met linktekst (en alternatieve tekst voor afbeeldingen, indien gebruikt als links) die herkenbaar, uniek en focusbaar is, verbeter je de navigatiefunctionaliteit voor gebruikers van een schermlezer. [Meer informatie over hoe je links toegankelijk maakt](https://dequeuniversity.com/rules/axe/4.10/link-name)" }, "core/audits/accessibility/link-name.js | failureTitle": { "message": "Links hebben geen herkenbare naam" }, "core/audits/accessibility/link-name.js | title": { "message": "Links hebben een herkenbare naam" }, "core/audits/accessibility/list.js | description": { "message": "Schermlezers hebben een specifieke manier om lijsten aan te kondigen. Met een juiste lijststructuur verbetert de uitvoer van schermlezers. [Meer informatie over de juiste lijststructuur](https://dequeuniversity.com/rules/axe/4.10/list)" }, "core/audits/accessibility/list.js | failureTitle": { "message": "Lijsten bevatten niet alleen `<li>`-elementen en elementen voor scriptondersteuning (`<script>` en `<template>`)." }, "core/audits/accessibility/list.js | title": { "message": "Lijsten bevatten alleen `<li>`-elementen en elementen voor scriptondersteuning (`<script>` en `<template>`)." }, "core/audits/accessibility/listitem.js | description": { "message": "Voor schermlezers moeten lijstitems (`<li>`) binnen een bovenliggende `<ul>`, `<ol>` of `<menu>` worden geplaatst om juist te worden aangekondigd. [Meer informatie over de juiste lijststructuur](https://dequeuniversity.com/rules/axe/4.10/listitem)" }, "core/audits/accessibility/listitem.js | failureTitle": { "message": "Lijstitems (`<li>`) zijn niet opgenomen in bovenliggende `<ul>`-, `<ol>`- of `<menu>`-elementen." }, "core/audits/accessibility/listitem.js | title": { "message": "Lijstitems (`<li>`) zijn geplaatst tussen bovenliggende `<ul>`-, `<ol>`- of `<menu>`-elementen" }, "core/audits/accessibility/meta-refresh.js | description": { "message": "Gebruikers verwachten niet dat een pagina automatisch wordt vernieuwd. Als dit wel gebeurt, gaat de focus terug naar de bovenkant van de pagina. Dit kan vervelend of verwarrend zijn voor gebruikers. [Meer informatie over de metatag voor vernieuwen](https://dequeuniversity.com/rules/axe/4.10/meta-refresh)" }, "core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "Het document gebruikt `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-refresh.js | title": { "message": "Het document gebruikt `<meta http-equiv=\"refresh\">` niet" }, "core/audits/accessibility/meta-viewport.js | description": { "message": "Uitschakeling van de zoomfunctie is problematisch voor slechtzienden die afhankelijk zijn van schermvergroting om de content van een webpagina te zien. [Meer informatie over de viewport-metatag](https://dequeuniversity.com/rules/axe/4.10/meta-viewport)" }, "core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`[user-scalable=\"no\"]` wordt gebruikt in het `<meta name=\"viewport\">`-element of het `[maximum-scale]`-kenmerk is minder dan 5." }, "core/audits/accessibility/meta-viewport.js | title": { "message": "`[user-scalable=\"no\"]` wordt niet gebruikt in het `<meta name=\"viewport\">`-element en het `[maximum-scale]`-kenmerk is niet minder dan 5." }, "core/audits/accessibility/object-alt.js | description": { "message": "Schermlezers kunnen geen andere content dan tekst vertalen. Als je alternatieve tekst aan `<object>`-elementen toevoegt, kunnen schermlezers de betekenis overbrengen aan gebruikers. [Meer informatie over alt-tekst voor `object`-elementen](https://dequeuniversity.com/rules/axe/4.10/object-alt)" }, "core/audits/accessibility/object-alt.js | failureTitle": { "message": "`<object>`-elementen bevatten geen alternatieve tekst" }, "core/audits/accessibility/object-alt.js | title": { "message": "`<object>`-elementen bevatten alternatieve tekst" }, "core/audits/accessibility/select-name.js | description": { "message": "Form-elementen zonder effectieve labels kunnen frustrerende gebruikerservaringen veroorzaken voor gebruikers van schermlezers. [Meer informatie over het element `select`](https://dequeuniversity.com/rules/axe/4.10/select-name)" }, "core/audits/accessibility/select-name.js | failureTitle": { "message": "Select-elementen hebben geen gekoppelde label-elementen." }, "core/audits/accessibility/select-name.js | title": { "message": "Select-elementen hebben gekoppelde label-elementen." }, "core/audits/accessibility/skip-link.js | description": { "message": "Als je een link voor overslaan toevoegt, kunnen gebruikers direct naar de hoofdcontent gaan en zo tijd besparen. [Meer informatie over links voor overslaan](https://dequeuniversity.com/rules/axe/4.10/skip-link)" }, "core/audits/accessibility/skip-link.js | failureTitle": { "message": "Links voor overslaan zijn niet focusbaar." }, "core/audits/accessibility/skip-link.js | title": { "message": "Links voor overslaan zijn focusbaar." }, "core/audits/accessibility/tabindex.js | description": { "message": "Een waarde groter dan 0 impliceert een expliciete navigatievolgorde. Hoewel dit technisch geldig is, is dit vaak vervelend voor gebruikers die afhankelijk zijn van hulptechnologieën. [Meer informatie over het kenmerk `tabindex`](https://dequeuniversity.com/rules/axe/4.10/tabindex)" }, "core/audits/accessibility/tabindex.js | failureTitle": { "message": "Sommige elementen hebben een `[tabindex]`-waarde die groter is dan 0" }, "core/audits/accessibility/tabindex.js | title": { "message": "Geen element dat een `[tabindex]`-waarde heeft die groter is dan 0" }, "core/audits/accessibility/table-duplicate-name.js | description": { "message": "Het summary-kenmerk moet de tabelstructuur beschrijven, terwijl `<caption>` de titel op het scherm moet hebben. Een nauwkeurige tabelopmaak helpt gebruikers van schermlezers. [Meer informatie over summary en caption](https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name)" }, "core/audits/accessibility/table-duplicate-name.js | failureTitle": { "message": "Tabellen bevatten dezelfde content in het summary-kenmerk en `<caption>.`" }, "core/audits/accessibility/table-duplicate-name.js | title": { "message": "Tabellen hebben verschillende content in het summary-kenmerk en `<caption>`." }, "core/audits/accessibility/table-fake-caption.js | description": { "message": "Schermlezers hebben functies die navigeren in tabellen makkelijker maken. Als je zorgt dat tabellen het daadwerkelijke bijschriftelement gebruiken in plaats van cellen met het kenmerk `[colspan]`, kun je de functionaliteit verbeteren voor gebruikers van een schermlezer. [Meer informatie over bijschriften](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption)" }, "core/audits/accessibility/table-fake-caption.js | failureTitle": { "message": "Tabellen gebruiken geen `<caption>` in plaats van cellen met het kenmerk `[colspan]` om een bijschrift aan te geven." }, "core/audits/accessibility/table-fake-caption.js | title": { "message": "Tabellen gebruiken `<caption>` in plaats van cellen met het kenmerk `[colspan]` om een bijschrift aan te geven." }, "core/audits/accessibility/target-size.js | description": { "message": "Tikdoelen met voldoende grootte en lege ruimte helpen gebruikers die problemen hebben bij het gebruik van kleine bedieningselementen om de doelen te activeren. [Meer informatie over tikdoelen](https://dequeuniversity.com/rules/axe/4.10/target-size)" }, "core/audits/accessibility/target-size.js | failureTitle": { "message": "Tikdoelen zijn niet groot genoeg of hebben niet voldoende lege ruimte." }, "core/audits/accessibility/target-size.js | title": { "message": "Tikdoelen zijn groot genoeg en hebben voldoende lege ruimte." }, "core/audits/accessibility/td-has-header.js | description": { "message": "Schermlezers hebben functies die navigeren in tabellen makkelijker maken. Als je zorgt dat `<td>`-elementen in een grote tabel (3 of meer cellen in breedte en hoogte) een gekoppelde tabelkop hebben, kun je de functionaliteit verbeteren voor gebruikers van een schermlezer. [Meer informatie over tabelkoppen](https://dequeuniversity.com/rules/axe/4.10/td-has-header)" }, "core/audits/accessibility/td-has-header.js | failureTitle": { "message": "`<td>`-elementen in een grote `<table>` hebben geen tabelkoppen." }, "core/audits/accessibility/td-has-header.js | title": { "message": "`<td>`-elementen in een grote `<table>` hebben een of meer tabelkoppen." }, "core/audits/accessibility/td-headers-attr.js | description": { "message": "Schermlezers hebben functies die navigeren in tabellen makkelijker maken. Als je zorgt dat `<td>`-cellen die het `[headers]`-kenmerk gebruiken, alleen verwijzen naar andere cellen in dezelfde tabel, kun je de functionaliteit verbeteren voor gebruikers van een schermlezer. [Meer informatie over het kenmerk `headers`](https://dequeuniversity.com/rules/axe/4.10/td-headers-attr)" }, "core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "Cellen in een `<table>`-element die het `[headers]`-kenmerk gebruiken, verwijzen naar een element `id` dat niet in dezelfde tabel wordt gevonden." }, "core/audits/accessibility/td-headers-attr.js | title": { "message": "Cellen in een `<table>`-element dat het `[headers]`-kenmerk gebruikt, verwijzen naar tabelcellen in dezelfde tabel." }, "core/audits/accessibility/th-has-data-cells.js | description": { "message": "Schermlezers hebben functies die navigeren in tabellen makkelijker maken. Als je zorgt dat tabelheaders altijd verwijzen naar een bepaalde reeks cellen, kun je de functionaliteit verbeteren voor gebruikers van een schermlezer. [Meer informatie over tabelkoppen](https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells)" }, "core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "`<th>`-elementen en elementen met `[role=\"columnheader\"/\"rowheader\"]` bevatten niet de gegevenscellen die ze beschrijven." }, "core/audits/accessibility/th-has-data-cells.js | title": { "message": "`<th>`-elementen en elementen met `[role=\"columnheader\"/\"rowheader\"]` bevatten de gegevenscellen die ze beschrijven." }, "core/audits/accessibility/valid-lang.js | description": { "message": "Als je een geldige [BCP 47-taal](https://www.w3.org/International/questions/qa-choosing-language-tags#question) voor elementen opgeeft, kan de tekst juist wordt uitgesproken door een schermlezer. [Meer informatie over hoe je het kenmerk `lang` gebruikt](https://dequeuniversity.com/rules/axe/4.10/valid-lang)" }, "core/audits/accessibility/valid-lang.js | failureTitle": { "message": "`[lang]`-kenmerken hebben geen geldige waarde" }, "core/audits/accessibility/valid-lang.js | title": { "message": "`[lang]`-kenmerken bevatten een geldige waarde" }, "core/audits/accessibility/video-caption.js | description": { "message": "Video's met ondertiteling bieden doven en slechthorenden betere toegang tot de bijbehorende informatie. [Meer informatie over ondertiteling voor video's](https://dequeuniversity.com/rules/axe/4.10/video-caption)" }, "core/audits/accessibility/video-caption.js | failureTitle": { "message": "`<video>`-elementen bevatten geen `<track>`-element met `[kind=\"captions\"]`." }, "core/audits/accessibility/video-caption.js | title": { "message": "`<video>`-elementen bevatten een `<track>`-element met `[kind=\"captions\"]`" }, "core/audits/autocomplete.js | columnCurrent": { "message": "Huidige waarde" }, "core/audits/autocomplete.js | columnSuggestions": { "message": "Voorgestelde token" }, "core/audits/autocomplete.js | description": { "message": "Met `autocomplete` kunnen gebruikers sneller formulieren indienen. Overweeg deze functie in te schakelen door het kenmerk `autocomplete` in te stellen op een geldige waarde, zodat gebruikers minder hoeven te typen. [Meer informatie over `autocomplete` in formulieren](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)" }, "core/audits/autocomplete.js | failureTitle": { "message": "`<input>`-elementen hebben niet de juiste `autocomplete`-kenmerken" }, "core/audits/autocomplete.js | manualReview": { "message": "Handmatige beoordeling vereist" }, "core/audits/autocomplete.js | reviewOrder": { "message": "Check de volgorde van tokens" }, "core/audits/autocomplete.js | title": { "message": "`<input>`-elementen gebruiken `autocomplete` op de juiste manier" }, "core/audits/autocomplete.js | warningInvalid": { "message": "`autocomplete`-token(s): {token} is ongeldig in {snippet}" }, "core/audits/autocomplete.js | warningOrder": { "message": "Check de volgorde van tokens: '{tokens}' in {snippet}" }, "core/audits/bf-cache.js | actionableFailureType": { "message": "Oplosbaar" }, "core/audits/bf-cache.js | description": { "message": "Veel navigaties worden uitgevoerd door terug te gaan naar een vorige pagina of een pagina vooruit te gaan. Back-Forward Cache (bfcache) kan dit type navigatie versnellen. [Meer informatie over bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)" }, "core/audits/bf-cache.js | displayValue": { "message": "{itemCount,plural, =1{1 oorzaak van fout}other{# oorzaken van fout}}" }, "core/audits/bf-cache.js | failureReasonColumn": { "message": "Oorzaak van fout" }, "core/audits/bf-cache.js | failureTitle": { "message": "Pagina heeft herstel van Back-Forward Cache voorkomen" }, "core/audits/bf-cache.js | failureTypeColumn": { "message": "Fouttype" }, "core/audits/bf-cache.js | notActionableFailureType": { "message": "Kan niet worden opgelost" }, "core/audits/bf-cache.js | supportPendingFailureType": { "message": "Browserondersteuning in behandeling" }, "core/audits/bf-cache.js | title": { "message": "Pagina heeft herstel van Back-Forward Cache niet voorkomen" }, "core/audits/bf-cache.js | warningHeadless": { "message": "Back-Forward Cache kan niet worden getest in de oude Chrome zonder interface (`--chrome-flags=\"--headless=old\"`). Gebruik de nieuwe Chrome zonder interface (`--chrome-flags=\"--headless=new\"`) of de standaardversie van Chrome om controleresultaten te bekijken." }, "core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Chrome-extensies hadden een negatieve invloed op de laadprestaties van deze pagina. Controleer de pagina in de incognitomodus of via een Chrome-profiel zonder extensies." }, "core/audits/bootup-time.js | columnScriptEval": { "message": "Scriptevaluatie" }, "core/audits/bootup-time.js | columnScriptParse": { "message": "Script parseren" }, "core/audits/bootup-time.js | columnTotal": { "message": "Totale CPU-tijd" }, "core/audits/bootup-time.js | description": { "message": "Overweeg de tijd te verminderen die aan parseren, compileren en uitvoeren van JS wordt besteed. Het leveren van kleinere JS-payloads kan hierbij helpen. [Meer informatie over hoe je JavaScript-uitvoeringstijd verkort](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)" }, "core/audits/bootup-time.js | failureTitle": { "message": "Verkort de JavaScript-uitvoeringstijd" }, "core/audits/bootup-time.js | title": { "message": "JavaScript-uitvoeringstijd" }, "core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "Verwijder grote, dubbele JavaScript-modules uit bundels, zodat er minder onnodige bytes worden verbruikt door netwerkactiviteit. " }, "core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "Dubbele modules verwijderen uit JavaScript-bundels" }, "core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "Grote gif's zijn niet efficiënt om content met animaties te leveren. Overweeg het gebruik van mpeg4-/WebM-video's voor animaties en png/WebP voor statische afbeeldingen in plaats van gif's om netwerkbytes te besparen. [Meer informatie over efficiënte video-indelingen](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)" }, "core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "Gebruik video-indelingen voor content met animaties" }, "core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "Met polyfills en transformaties kunnen verouderde browsers nieuwe JavaScript-functies gebruiken. Voor moderne browsers is dit meestal niet nodig. Overweeg om je JavaScript-buildproces aan te passen zodat [Baseline](https://web.dev/baseline)-functies niet worden getranspileerd, tenzij je weet dat je verouderde browsers moet ondersteunen. [Meer informatie over waarom de meeste sites ES6+-code kunnen implementeren zonder transpileren](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)" }, "core/audits/byte-efficiency/legacy-javascript.js | detectedCoreJs2Warning": { "message": "Versie 2 van core-js is gevonden op de pagina. Upgrade naar versie 3 voor veel prestatieverbeteringen." }, "core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Voorkomen dat verouderde JavaScript wordt geleverd aan moderne browsers" }, "core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Bestandsindelingen zoals webP en avif bieden vaak betere compressie dan png of jpeg. Dit zorgt voor snellere downloads en minder dataverbruik. [Meer informatie over moderne bestandsindelingen](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)" }, "core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Lever afbeeldingen in moderne indelingen" }, "core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Overweeg lazy loading voor verborgen afbeeldingen en afbeeldingen die uit het beeld zijn nadat alle kritieke bronnen zijn geladen om de tijd tot interactief te verminderen. [Meer informatie over hoe je laden uitstelt van afbeeldingen die uit het beeld zijn](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)" }, "core/audits/byte-efficiency/offscreen-images.js | title": { "message": "Laad afbeeldingen die niet in beeld zijn nog niet" }, "core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "Bronnen blokkeren de eerste weergave (FP) voor je pagina. Overweeg kritieke JS/css inline te leveren en alle niet-kritieke JS/stijlen uit te stellen. [Meer informatie over hoe je bronnen verwijdert die de weergave blokkeren](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)" }, "core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "Verwijder bronnen die de weergave blokkeren" }, "core/audits/byte-efficiency/total-byte-weight.js