Wat is er nieuw in DevTools (Chrome 100)

Chrome 100

Op naar de 100e Chrome-versie! Chrome DevTools blijft betrouwbare tools bieden voor ontwikkelaars om aan het web te werken. Neem even de tijd om in het tabblad 'Wat is nieuw' rond te klikken en deze mijlpaal te vieren.

Zoals gebruikelijk kunt u de nieuwste video 'Wat is er nieuw in DevTools' bekijken door op de afbeelding te klikken.

Bekijk en bewerk @supports-regels in het deelvenster Stijlen.

Je kunt nu de CSS @supports at-rules bekijken en bewerken in het deelvenster Stijlen. Deze wijzigingen maken het gemakkelijker om in realtime met de at-rules te experimenteren. Open deze demopagina , inspecteer het <div class=”box”> element en bekijk de @supports at-rules in het deelvenster Stijlen . Klik op de declaratie van de regel om deze te bewerken.

Bekijk en bewerk @supports op rules

Chromium-problemen: 1222574 , 1222573

Verbeteringen aan het opnamepaneel

Standaard ondersteuning voor veelgebruikte selectors

Bij het bepalen van een unieke selector tijdens de opname, geeft het opnamepaneel nu automatisch de voorkeur aan elementen met de volgende kenmerken:

  • data-testid
  • data-test
  • data-qa
  • data-cy
  • data-test-id
  • data-qa-id
  • data-testen

De bovenstaande attributen zijn veelgebruikte selectors in testautomatisering.

Start bijvoorbeeld een nieuwe opname met deze demopagina . Vul een e-mailadres in en bekijk de waarde van de selector.

Omdat het e-mailelement de eigenschap data-testid heeft gedefinieerd, wordt deze automatisch als selector gebruikt in plaats van de id of class attributen.

Standaard ondersteuning voor veelgebruikte selectors

De selectieknop van de opname aanpassen

Je kunt de selectiefunctie van een opname aanpassen als je niet de standaardselectiefuncties gebruikt.

Deze demopagina gebruikt bijvoorbeeld het attribuut data-automate als selector. Start een nieuwe opname en voer ` data-automate in als selector. Vul een e-mailadres in en bekijk de selectorwaarde ( [data-automate=email-address] ).

De selectieknop van de opname aanpassen

Het resultaat van de aangepaste selectie.

Een opname hernoemen

Je kunt een opname nu hernoemen in het paneel 'Recorder' met de bewerkingsknop (potloodpictogram) naast de titel van de opname.

Een opname hernoemen

Bekijk de eigenschappen van een klasse/functie wanneer u de muis eroverheen beweegt.

Tijdens het debuggen kunt u nu met de muis over een klasse of functie in het paneel Broncode bewegen om de eigenschappen ervan te bekijken. Voorheen werd alleen de functienaam en een link naar de locatie ervan in de broncode weergegeven.

Bekijk de eigenschappen van een klasse/functie wanneer u de muis eroverheen beweegt.

Chromium-probleem: 1049947

Gedeeltelijk weergegeven frames in het paneel Prestaties

Bij het opnemen van een performance wordt nu een nieuwe framecategorie "Gedeeltelijk weergegeven frames" weergegeven in de frametijdlijn .

Voorheen gaf de Frames -tijdlijn alle frames met vertraagde hoofdthread-bewerkingen weer als 'verloren frames'. Er zijn echter gevallen waarin sommige frames nog steeds visuele updates (bijvoorbeeld scrollen) genereren, aangestuurd door de compositor-thread.

Dit leidt tot verwarring bij gebruikers, omdat de schermafbeeldingen van deze "verloren frames" nog steeds visuele updates weergeven.

De nieuwe functie "Gedeeltelijk weergegeven frames" is bedoeld om intuïtiever aan te geven dat, hoewel sommige inhoud niet tijdig in het frame wordt weergegeven, het probleem niet zo ernstig is dat het de visuele updates volledig blokkeert.

Gedeeltelijk weergegeven frames in het paneel Prestaties

Chromium-probleem: 1261130

Diverse hoogtepunten

Dit zijn enkele noemenswaardige verbeteringen in deze release:

  • Bijgewerkte iPhone-gebruikersagentstrings voor geëmuleerde apparaten . Alle iPhone-versies na versie 5 hebben een gebruikersagentstring met iPhone OS 13_2_3. ( 1289553 )
  • Je kunt nu codefragmenten direct als JavaScript-bestand opslaan. Voorheen moest je handmatig de bestandsextensie .js toevoegen. ( 1137218 )
  • Het paneel 'Bronnen' geeft nu de juiste namen van bereikvariabelen weer tijdens het debuggen met een bronkaart. Voorheen gaf het paneel 'Bronnen' geminificeerde namen van bereikvariabelen weer, ondanks dat er een bronkaart was opgegeven. ( 1294682 )
  • Het paneel 'Bronnen' herstelt nu de scrollpositie correct bij het laden van de pagina. Voorheen werd de positie niet correct hersteld, wat problemen veroorzaakte bij het debuggen. ( 1294422 )

Download de previewkanalen

Overweeg om Chrome Canary , Dev of Beta als standaard ontwikkelbrowser te gebruiken. Deze preview-versies geven je toegang tot de nieuwste DevTools-functies, stellen je in staat om geavanceerde API's van webplatformen te testen en helpen je problemen op je site te vinden voordat je gebruikers ze tegenkomen!

Neem contact op met het Chrome DevTools-team.

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

Wat is er nieuw in DevTools?

Een lijst van alles wat is behandeld in de serie 'Wat is nieuw in DevTools' .