Wat is er nieuw in DevTools (Chrome 68)

Kayce Basken
Kayce Basques

Nieuw bij DevTools in Chrome 68:

Lees verder of bekijk hieronder de videoversie van de release-opmerkingen.

Hulpconsole

Chrome 68 wordt geleverd met een aantal nieuwe consolefuncties die betrekking hebben op automatisch aanvullen en voorvertoningen.

Gretige evaluatie

Wanneer u een expressie typt in de console, kan de console nu een voorbeeld van het resultaat van die expressie onder de cursor weergeven.

De console geeft het resultaat van de sort()-bewerking weer voordat deze expliciet is uitgevoerd.

Figuur 1. De console drukt het resultaat van de sort() -bewerking af voordat deze expliciet is uitgevoerd.

Om Eager Evaluation in te schakelen:

  1. Open de console .
  2. Open console-instellingen De knop Console-instellingen .
  3. Schakel het selectievakje Eager-evaluatie in.

DevTools evalueert niet direct of de expressie bijwerkingen veroorzaakt.

Argumentatiehints

Terwijl u functies typt, toont de console u nu de argumenten die de functie verwacht.

Argumenthints in de console.

Figuur 2. Verschillende voorbeelden van argumenthints in de console

Opmerkingen:

  • Een vraagteken voor een arg, zoals ?options , vertegenwoordigt een optioneel arg.
  • Een ellips voor een arg, zoals ...items , vertegenwoordigt een spread .
  • Sommige functies, zoals CSS.supports() , accepteren meerdere argumenthandtekeningen.

Automatisch aanvullen na functie-uitvoeringen

Nadat u Eager Evaluation hebt ingeschakeld, ziet u in de console ook welke eigenschappen en functies beschikbaar zijn nadat u een functie hebt getypt.

Nadat u document.querySelector('p') hebt uitgevoerd, kan de console de beschikbare eigenschappen en functies voor dat element weergeven.

Figuur 3. De bovenste schermafbeelding geeft het oude gedrag weer en de onderste schermafbeelding geeft het nieuwe gedrag weer dat automatische aanvulling van functies ondersteunt.

ES2017-trefwoorden in autocomplete

ES2017-trefwoorden, zoals await , zijn nu beschikbaar in de gebruikersinterface voor automatisch aanvullen van de console.

De console suggereert nu 'wachten' in de gebruikersinterface voor automatisch aanvullen.

Figuur 4. De console suggereert nu await in de gebruikersinterface voor automatisch aanvullen

Snellere, betrouwbaardere audits, een nieuwe gebruikersinterface en nieuwe audits

Chrome 68 wordt geleverd met Lighthouse 3.0. De volgende secties bevatten een overzicht van enkele van de grootste veranderingen. Zie Aankondiging Lighthouse 3.0 voor het volledige verhaal.

Snellere en betrouwbaardere audits

Lighthouse 3.0 beschikt over een nieuwe interne audit-engine met de codenaam Lantern. Hiermee worden uw audits sneller en met minder variatie tussen runs uitgevoerd.

Nieuwe gebruikersinterface

Lighthouse 3.0 brengt ook een nieuwe gebruikersinterface, dankzij een samenwerking tussen de Lighthouse en Chrome UX (Research & Design)-teams.

De nieuwe rapport-UI in Lighthouse 3.0.

Figuur 5. De nieuwe rapport-UI in Lighthouse 3.0

Nieuwe audits

Lighthouse 3.0 wordt ook geleverd met 4 nieuwe audits:

  • Eerste Contentful Paint
  • robots.txt is niet geldig
  • Gebruik videoformaten voor geanimeerde inhoud
  • Vermijd meerdere, kostbare retourvluchten naar elke herkomst

BigInt-ondersteuning

Chrome 68 ondersteunt een nieuwe numerieke primitieve genaamd BigInt . Met BigInt kunt u gehele getallen met willekeurige precisie weergeven. Probeer het uit in de console:

Een voorbeeld van BigInt in de console.

Figuur 6. Een voorbeeld van BigInt in de console

Voeg een eigendomspad toe om te bekijken

Terwijl u bent gepauzeerd op een breekpunt, klikt u met de rechtermuisknop op een eigenschap in het deelvenster Bereik en selecteert u Pad naar eigenschap toevoegen om te volgen om die eigenschap toe te voegen aan het deelvenster Volgen.

Een voorbeeld van het toevoegen van een pad naar een eigenschap om te bekijken.

Figuur 7. Een voorbeeld van het toevoegen van een eigenschapspad om te bekijken

'Tijdstempels weergeven' verplaatst naar instellingen

Het selectievakje Tijdstempels weergeven was voorheen beschikbaar in Console-instellingen De knop Console-instellingen is verplaatst naar Instellingen .

Download de previewkanalen

Overweeg Chrome Canary , Dev of Beta als uw standaard ontwikkelbrowser te gebruiken. Deze previewkanalen geven u toegang tot de nieuwste DevTools-functies, laten u geavanceerde webplatform-API's testen en helpen u problemen op uw site te ontdekken voordat uw gebruikers dat doen!

Neem contact op met het Chrome DevTools-team

Gebruik de volgende opties om nieuwe functies, updates of iets anders met betrekking tot DevTools te bespreken.

Wat is er nieuw in DevTools

Een lijst met alles dat in de serie Wat is er nieuw in DevTools is behandeld.