Yang Baru di DevTools (Chrome 78)

Kayce Basques
Kayce Basques

Dukungan multiklien di panel Audit

Sekarang Anda dapat menggunakan panel Audits bersama dengan fitur DevTools lainnya seperti Pemblokiran Permintaan dan Penggantian Lokal.

Misalnya, laporan panel Audit Anda menyatakan bahwa skor performa halaman Anda adalah 70 dan salah satu peluang performa terbesar Anda adalah menghilangkan resource yang memblokir rendering.

Skor Performa awal adalah 70.

Gambar 1. Skor Performa awal.

Laporan awal menyatakan bahwa 3 skrip pemblokiran rendering adalah masalah.

Gambar 2. Laporan awal menyatakan bahwa 3 skrip pemblokiran rendering adalah masalah.

Sekarang panel Audit dapat digunakan bersama dengan pemblokiran permintaan, Anda dapat dengan cepat mengukur seberapa besar pengaruh skrip pemblokiran rendering terhadap performa pemuatan dengan terlebih dahulu memblokir permintaan untuk skrip pemblokiran rendering:

Menggunakan tab Pemblokiran Permintaan untuk memblokir skrip yang bermasalah.

Gambar 3. Menggunakan tab Pemblokiran Permintaan untuk memblokir skrip yang bermasalah.

Kemudian, audit halaman lagi:

Skor Performa meningkat menjadi 97 setelah mengaktifkan pemblokiran permintaan.

Gambar 4. Skor Performa meningkat menjadi 97 setelah memblokir skrip yang bermasalah.

Atau, Anda dapat menggunakan Penggantian Lokal untuk menambahkan atribut async ke setiap tag skrip, tetapi "kami akan membiarkannya sebagai latihan bagi pembaca". Lihat tweet ini untuk melihat demonstrasi video.

Masalah Chromium #991906

Pen-debug-an Pemroses Pembayaran

Bagian Layanan Latar Belakang di panel Aplikasi kini mendukung peristiwa Payment Handler.

  1. Buka panel Aplikasi.
  2. Buka panel Payment Handler.
  3. Klik Rekam. DevTools merekam peristiwa Payment Handler selama 3 hari, bahkan saat DevTools ditutup.

    Merekam peristiwa Payment Handler.

    Gambar 5. Merekam peristiwa Payment Handler.

  4. Aktifkan Tampilkan acara dari domain lain jika peristiwa Payment Handler Anda terjadi di origin lain.

  5. Setelah memicu peristiwa Payment Handler, klik baris peristiwa untuk mempelajari lebih lanjut peristiwa tersebut.

    Melihat peristiwa Payment Handler.

    Gambar 6. Melihat peristiwa Payment Handler.

Masalah Chromium #980291

Lighthouse 5.2 di panel Audits

Panel Audits kini menjalankan Lighthouse 5.2. Audit diagnostik Penggunaan Pihak Ketiga yang baru memberi tahu Anda berapa banyak kode pihak ketiga yang diminta dan berapa lama kode pihak ketiga tersebut memblokir thread utama saat halaman dimuat. Lihat Mengoptimalkan resource pihak ketiga untuk mempelajari lebih lanjut cara kode pihak ketiga dapat menurunkan performa pemuatan.

Screenshot audit 'Penggunaan Pihak Ketiga' di UI laporan Lighthouse.

Gambar 7. Audit Penggunaan pihak ketiga.

Masalah Chromium #772558

Largest Contentful Paint di panel Performa

Saat menganalisis performa pemuatan di panel Performa, bagian Waktu kini mencakup penanda untuk Largest Contentful Paint (LCP). LCP melaporkan waktu render elemen konten terbesar yang terlihat di area pandang.

Penanda LCP di bagian Waktu.

Gambar 8. Penanda LCP di bagian Timings.

Untuk menandai node DOM yang terkait dengan LCP:

  1. Klik penanda LCP di bagian Waktu.
  2. Arahkan kursor ke Related Node di tab Summary untuk menandai node di area tampilan.

    Bagian Node Terkait di tab Ringkasan.

    Gambar 9. Bagian Related Node di tab Summary.

  3. Klik Related Node untuk memilihnya di DOM Tree.

Melaporkan masalah DevTools dari Menu Utama

Jika Anda pernah menemukan bug di DevTools dan ingin melaporkan masalah, atau jika Anda pernah mendapatkan ide tentang cara meningkatkan kualitas DevTools dan ingin meminta fitur baru, buka Menu Utama > Bantuan > Laporkan masalah DevTools untuk membuat masalah di pelacak tim engineering DevTools. Memberikan contoh minimal yang dapat direproduksi akan meningkatkan kemampuan tim untuk memperbaiki bug atau menerapkan permintaan fitur Anda secara signifikan.

Bantuan > Laporkan masalah DevTools." width="800" height="604">

Gambar 10. Menu Utama > Bantuan > Laporkan masalah DevTools.

Mendownload saluran pratinjau

Pertimbangkan untuk menggunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, memungkinkan Anda menguji API platform web canggih, dan membantu Anda menemukan masalah di situs Anda sebelum pengguna Anda menemukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk mendiskusikan fitur baru, update, atau hal lain yang terkait dengan DevTools.

Yang baru di DevTools

Daftar semua hal yang telah dibahas dalam seri Yang baru di DevTools.