Yang Baru di DevTools (Chrome 78)

Kayce Basques
Kayce Basques

Dukungan multiklien di panel Audit

Anda sekarang dapat menggunakan panel Audits bersama fitur DevTools lain seperti Request Pemblokiran dan Penggantian Lokal.

Misalnya, anggaplah laporan panel Audit Anda menyatakan bahwa skor performa halaman 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 mengatakan bahwa ada 3 skrip yang memblokir render.

Gambar 2. Laporan awal mengatakan bahwa ada 3 skrip yang memblokir render.

Sekarang, setelah panel Audits dapat digunakan bersama pemblokiran permintaan, Anda dapat dengan cepat ukur seberapa besar pengaruh skrip yang memblokir render pada performa pemuatan dengan memblokir kode permintaan untuk skrip yang memblokir render:

Menggunakan tab Request Blocking untuk memblokir skrip yang bermasalah.

Gambar 3. Menggunakan tab Request Blocking untuk memblokir skrip yang bermasalah.

Dan kemudian audit kembali laman itu:

Skor Performa meningkat menjadi 97 setelah mengaktifkan pemblokiran permintaan.

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

Sebagai alternatif, Anda dapat menggunakan Local Overrides untuk menambahkan atribut async ke setiap skrip tag, tapi "kami akan membiarkannya sebagai latihan bagi pembaca." Buka Demo multiklien untuk mencobanya posisi-posisi ini. Atau lihat tweet ini untuk melihat demonstrasi video.

Masalah Chromium #991906

Proses debug Pengendali Pembayaran

Bagian Layanan Latar Belakang pada panel Aplikasi kini mendukung Pengendali Pembayaran peristiwa.

  1. Buka panel Application.
  2. Buka panel Payment Handler.
  3. Klik Record. DevTools mencatat peristiwa Pengendali Pembayaran selama 3 hari, bahkan saat DevTools tutup.

    Merekam peristiwa Pengendali Pembayaran.

    Gambar 5. Merekam peristiwa Pengendali Pembayaran.

  4. Aktifkan Tampilkan peristiwa dari domain lain jika peristiwa Pengendali Pembayaran terjadi pada saluran yang berbeda tempat asal.

  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 Audits

Panel Audits sekarang menjalankan Lighthouse 5.2. Diagnostik Penggunaan Pihak Ketiga yang baru audit menunjukkan jumlah kode pihak ketiga yang diminta dan berapa lama kode pihak ketiga tersebut diblokir thread utama saat halaman dimuat. Lihat Mengoptimalkan resource pihak ketiga untuk mempelajari lebih lanjut bagaimana kode pihak ketiga dapat menurunkan performa pemuatan.

Screenshot 'Penggunaan Pihak Ketiga' audit 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 sekarang 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 Waktu.

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 Summary.

    Gambar 9. Bagian Related Node dari tab Summary.

  3. Klik Related Node untuk memilihnya di DOM Tree.

Masalah File DevTools dari Menu Utama

Jika Anda pernah menemui bug di DevTools dan ingin melaporkan masalah, atau jika Anda pernah mendapatkan gambaran tentang cara untuk meningkatkan DevTools dan ingin meminta fitur baru, buka Menu Utama > Bantuan > Laporkan Masalah DevTools untuk menimbulkan masalah di pelacak tim engineer DevTools. Menyediakan contoh minimal yang dapat direproduksi di Glitch secara signifikan meningkatkan kemampuan tim untuk memperbaiki bug atau menerapkan permintaan fitur!

Bantuan > Laporkan masalah DevTools." lebar="800" tinggi="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, menguji API platform web mutakhir, dan menemukan masalah di situs Anda sebelum pengguna melakukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur dan perubahan baru dalam postingan, atau hal lain yang terkait dengan DevTools.

  • Kirim saran atau masukan kepada kami melalui crbug.com.
  • Laporkan masalah DevTools menggunakan Opsi lainnya   Lainnya > Bantuan > Laporkan masalah DevTools di DevTools.
  • Tweet di @ChromeDevTools.
  • Beri komentar di Video YouTube yang baru di DevTools atau Tips DevTools Video YouTube.

Yang baru di DevTools

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