Yang Baru di DevTools (Chrome 78)

Dukungan multiklien di panel Audit

Sekarang Anda dapat menggunakan panel Audit 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 menghapus resource yang memblokir rendering.

Skor Performa awal adalah 70.

Gambar 1. Skor Performa awal.

Laporan awal menyatakan bahwa ada 3 skrip pemblokir render yang menjadi masalah.

Gambar 2. Laporan awal menyatakan bahwa ada 3 skrip pemblokir render yang menjadi masalah.

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

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 "kita akan membiarkannya sebagai latihan untuk pembaca". Buka Demo multi-klien untuk mencobanya. Atau lihat tweet ini untuk melihat demonstrasi video.

Masalah Chromium #991906

Proses debug Pemroses Pembayaran

Bagian Layanan Latar Belakang di panel Aplikasi kini mendukung peristiwa Pemroses Pembayaran.

  1. Buka panel Application.
  2. Buka panel Pemroses Pembayaran.
  3. Klik Record. DevTools merekam peristiwa Pengelola Pembayaran selama 3 hari, bahkan saat DevTools ditutup.

    Merekam peristiwa Pengendali Pembayaran.

    Gambar 5. Merekam peristiwa Pengendali Pembayaran.

  4. Aktifkan Tampilkan peristiwa dari domain lain jika peristiwa Pengendali Pembayaran Anda terjadi di origin yang berbeda.

  5. Setelah memicu peristiwa Pengendali Pembayaran, klik baris peristiwa untuk mempelajari peristiwa tersebut lebih lanjut.

    Melihat peristiwa Pengendali Pembayaran.

    Gambar 6. Melihat peristiwa Pengendali Pembayaran.

Masalah Chromium #980291

Lighthouse 5.2 di panel Audit

Panel Audit kini menjalankan Lighthouse 5.2. Audit diagnostik Penggunaan Pihak Ketiga yang baru memberi tahu Anda jumlah 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 Pengaturan Waktu kini menyertakan 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 Pengaturan waktu.

Untuk menandai node DOM yang terkait dengan LCP:

  1. Klik penanda LCP di bagian Pengaturan waktu.
  2. Arahkan kursor ke Node Terkait di tab Ringkasan untuk menandai node di area pandang.

    Bagian Node Terkait di tab Ringkasan.

    Gambar 9. Bagian Node Terkait di tab Ringkasan.

  3. Klik Node Terkait untuk memilihnya di Hierarki DOM.

Melaporkan masalah DevTools dari Menu Utama

Jika Anda menemukan bug di DevTools dan ingin melaporkan masalah, atau jika Anda memiliki ide tentang cara meningkatkan DevTools dan ingin meminta fitur baru, buka Menu Utama > Bantuan > Laporkan masalah DevTools untuk membuat masalah di pelacak tim engineer DevTools. Memberikan contoh minimal yang dapat direproduksi di Glitch 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

Sebaiknya gunakan 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 sebelum pengguna melakukannya.

Hubungi tim Chrome DevTools

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

Yang baru di DevTools

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