Wat is er nieuw in DevTools (Chrome 63)

Welkom terug! Nieuwe functies die naar DevTools komen in Chrome 63 zijn onder meer:

Lees verder of bekijk onderstaande video voor meer informatie!

Ondersteuning voor foutopsporing op afstand voor meerdere clients

Als je ooit hebt geprobeerd een app te debuggen vanuit een IDE zoals VS Code of WebStorm, heb je waarschijnlijk ontdekt dat het openen van DevTools je debug-sessie verpest. Dit probleem maakte het ook onmogelijk om DevTools te gebruiken voor het debuggen van WebDriver-tests.

Vanaf Chrome 63 ondersteunt DevTools nu standaard meerdere clients voor foutopsporing op afstand, er is geen configuratie nodig.

Foutopsporing op afstand bij meerdere clients was het populairste DevTools-probleem op crbug.com en nummer 3 in het hele Chromium-project. Ondersteuning voor meerdere clients biedt ook heel wat interessante mogelijkheden om andere tools met DevTools te integreren, of om die tools op nieuwe manieren te gebruiken. Bijvoorbeeld:

  • Protocolclients zoals ChromeDriver of de Chrome-foutopsporingsextensies voor VS Code en Webstorm, en WebSocket-clients zoals Puppeteer, kunnen nu tegelijkertijd met DevTools worden uitgevoerd.
  • Twee afzonderlijke WebSocket-protocolclients, zoals Puppeteer of chrome-remote-interface , kunnen nu tegelijkertijd verbinding maken met hetzelfde tabblad.
  • Chrome-extensies die de chrome.debugger API gebruiken, kunnen nu tegelijkertijd met DevTools worden uitgevoerd.
  • Meerdere verschillende Chrome-extensies kunnen nu tegelijkertijd de chrome.debugger API op hetzelfde tabblad gebruiken.

Werkruimtes 2.0

Werkruimten bestaan ​​al een tijdje in DevTools. Met deze functie kunt u DevTools als uw IDE gebruiken. U brengt enkele wijzigingen aan in uw broncode binnen DevTools, en de wijzigingen blijven bestaan ​​in de lokale versie van uw project op uw bestandssysteem.

Workspaces 2.0 bouwt voort op versie 1.0 en voegt een behulpzamere UX en verbeterde automatische mapping van getranspileerde code toe. Deze functie zou oorspronkelijk kort na Chrome Developer Summit (CDS) 2016 worden uitgebracht, maar het team heeft dit uitgesteld om enkele problemen op te lossen.

Bekijk het gedeelte "Authoring" (rond 14:28) van de DevTools-lezing van CDS 2016 om Workspaces 2.0 in actie te zien.

Vier nieuwe audits

In Chrome 63 heeft het paneel Audits 4 nieuwe audits:

  • Serveer afbeeldingen als WebP.
  • Gebruik afbeeldingen met de juiste beeldverhoudingen.
  • Vermijd frontend JavaScript-bibliotheken met bekende beveiligingsproblemen.
  • Browserfouten geregistreerd in de console.

Zie Lighthouse uitvoeren in Chrome DevTools voor informatie over hoe u het deelvenster Audits kunt gebruiken om de kwaliteit van uw pagina's te verbeteren.

Zie Lighthouse voor meer informatie over het project dat het deelvenster Audits aanstuurt.

Simuleer pushmeldingen met aangepaste gegevens

Het simuleren van pushmeldingen bestaat al een tijdje in DevTools, met één beperking: je kon geen aangepaste gegevens verzenden. Maar nu het nieuwe Push- tekstvak in het deelvenster Servicemedewerkers in Chrome 63 verschijnt, kan dat nu wel. Probeer het nu:

  1. Ga naar de Simple Push-demo .
  2. Klik op Pushmeldingen inschakelen .
  3. Klik op Toestaan ​​wanneer Chrome u vraagt ​​meldingen toe te staan.
  4. Open DevTools.
  5. Ga naar het deelvenster Servicemedewerkers .
  6. Schrijf iets in het Push- tekstvak.

    Een pushmelding simuleren met aangepaste gegevens.

    Figuur 1 . Een pushmelding simuleren met aangepaste gegevens via het Push- tekstvak in het deelvenster Servicemedewerker

  7. Klik op Push om de melding te verzenden.

    De gesimuleerde pushmelding

    Figuur 2 . De gesimuleerde pushmelding

Activeer achtergrondsynchronisatiegebeurtenissen met aangepaste tags

Het activeren van achtergrondsynchronisatiegebeurtenissen staat ook al een tijdje in het deelvenster Servicewerkers , maar nu kunt u aangepaste tags verzenden:

  1. Open DevTools.
  2. Ga naar het deelvenster Servicemedewerkers .
  3. Voer wat tekst in het tekstvak Synchroniseren in.
  4. Klik op Synchroniseren .

Een aangepaste achtergrondsynchronisatiegebeurtenis activeren

Figuur 3 . Nadat u op Synchroniseren hebt geklikt, verzendt DevTools een achtergrondsynchronisatiegebeurtenis met de aangepaste tag- update-content naar de servicemedewerker

Download de voorbeeldkanalen

Overweeg het gebruik van Chrome Canary , Dev of Beta als uw standaard ontwikkelingsbrowser. Deze preview-kanalen geven u toegang tot de nieuwste DevTools-functies, testen geavanceerde webplatform-API's en ontdekken problemen op uw site voordat uw gebruikers dat doen!

Neem contact op met het Chrome DevTools-team

Gebruik de volgende opties om de nieuwe functies en wijzigingen in het bericht te bespreken, of iets anders gerelateerd aan DevTools.

  • Stuur ons een suggestie of feedback via crbug.com .
  • Rapporteer een DevTools-probleem met behulp van de opties MeerMeer > Help > Rapporteer een DevTools-probleem in DevTools.
  • Tweet op @ChromeDevTools .
  • Laat reacties achter op onze Wat is er nieuw in DevTools YouTube-video's of DevTools Tips YouTube-video's .

Wat is er nieuw in DevTools

Een lijst met alles wat aan bod is gekomen in de serie Wat is er nieuw in DevTools .

Chroom 124

Chroom 123

Chroom 122

Chroom 121

Chroom 120

Chroom 119

Chroom 118

Chroom 117

Chroom 116

Chroom 115

Chroom 114

Chroom 113

Chroom 112

Chroom 111

Chroom 110

Chroom 109

Chroom 108

Chroom 107

Chroom 106

Chroom 105

Chroom 104

Chroom 103

Chroom 102

Chroom 101

Chroom 100

Chroom 99

Chroom 98

Chroom 97

Chroom 96

Chroom 95

Chroom 94

Chroom 93

Chroom 92

Chroom 91

Chroom 90

Chroom 89

Chroom 88

Chroom 87

Chroom 86

Chroom 85

Chroom 84

Chroom 83

Chroom 82

Chrome 82 is geannuleerd .

Chroom 81

Chroom 80

Chroom 79

Chroom 78

Chroom 77

Chroom 76

Chroom 75

Chroom 74

Chroom 73

Chroom 72

Chroom 71

Chroom 70

Chroom 68

Chroom 67

Chroom 66

Chroom 65

Chroom 64

Chroom 63

Chroom 62

Chroom 61

Chroom 60

Chroom 59