Yang Baru di DevTools (Chrome 105)

Putar ulang langkah demi langkah di Perekam Suara

Sekarang Anda dapat menetapkan titik henti sementara dan memutar ulang alur penggunaan langkah demi langkah di panel Perekam.

Untuk menetapkan titik henti sementara, klik titik biru di samping langkah. Putar ulang alur pengguna Anda, replay akan dijeda sebelum menjalankan langkah. Dari sini, Anda dapat melanjutkan replay, menjalankan satu langkah, atau membatalkan replay.

Dengan fitur ini, Anda dapat sepenuhnya memvisualisasikan dan men-debug alur pengguna dengan mudah.

Lihat Referensi fitur Perekam Suara untuk informasi selengkapnya.

Putar ulang langkah demi langkah di Perekam Suara

Masalah Chromium: 1257499

Mendukung peristiwa pengarahan mouse di panel Perekam Suara

Perekam kini mendukung penambahan langkah pengarahan mouse (arahkan kursor) secara manual dalam rekaman.

Demo ini menampilkan menu pop-up saat kursor diarahkan. Cobalah untuk merekam alur pengguna dan klik item menu.

Jika Anda memutar ulang alur penggunaan sekarang, alur tersebut akan gagal karena Perekam tidak menangkap peristiwa yang mengarahkan mouse secara otomatis selama perekaman. Untuk mengatasi hal ini, tambahkan langkah secara manual untuk mengarahkan kursor ke pemilih sebelum mengklik item menu.

Mendukung peristiwa pengarahan mouse di Perekam Suara

Masalah Chromium: 1257499

Largest Contentful Paint (LCP) di panel Insight performa

LCP adalah metrik penting yang berfokus pada pengguna untuk mengukur kecepatan pemuatan yang dirasakan. Sekarang Anda dapat mengetahui jalur penting dan penyebab utama Largest Contentful Paint (LCP).

Dalam rekaman performa, klik badge LCP di Linimasa. Di panel Details, Anda dapat melihat skor LCP, mempelajari cara memperbaiki resource yang memperlambat LCP, dan melihat jalur penting untuk resource LCP.

Lihat Insight Performa untuk mempelajari cara mendapatkan hasil analisis yang bisa ditindaklanjuti dan meningkatkan performa situs dengan panel.

LCP di panel Insight performa

Masalah Chromium: 1326481

Mengidentifikasi kilatan teks (FOIT, FOUT) sebagai penyebab utama pergeseran tata letak

Panel Performance insights kini mendeteksi kilasan teks tak terlihat (FOIT) dan kilatan teks tanpa gaya (FOUT) sebagai kemungkinan penyebab utama pergeseran tata letak.

Untuk melihat kemungkinan penyebab utama pergeseran tata letak, klik screenshot di jalur Pergeseran tata letak.

Lihat Mengoptimalkan pemuatan dan rendering WebFont untuk mempelajari teknik mencegah pergeseran tata letak.

FOUT di panel Insight performa

Masalah Chromium: 1334628, 1328873

Pengendali protokol di panel Manifest

Anda kini dapat menggunakan DevTools untuk menguji pendaftaran pengendali protokol URL untuk Progressive Web App (PWA).

Pendaftaran pengendali protokol URL memungkinkan PWA yang diinstal menangani link yang menggunakan protokol tertentu (misalnya, magnet, web+example) untuk pengalaman yang lebih terintegrasi.

Buka bagian Protocol Handlers melalui panel Application > Manifest. Anda dapat melihat dan menguji semua protokol yang tersedia di sini.

Misalnya, instal PWA demo ini. Di bagian Pengendali Protokol, ketik “americano” dan klik Test protocol untuk membuka halaman kopi di PWA.

Pengendali protokol di panel Manifest

Masalah Chromium: 1300613

Badge lapisan atas di panel Elemen

Gunakan badge lapisan atas untuk memahami konsep lapisan atas dan memvisualisasikan bagaimana konten lapisan atas berubah.

Elemen <dialog> baru-baru ini menjadi stabil di seluruh browser. Saat Anda membuka dialog, dialog tersebut dimasukkan ke dalam lapisan atas. Konten tingkat atas dirender di atas semua konten lainnya.

Di demo ini, klik Buka dialog.

Untuk membantu memvisualisasikan elemen lapisan atas, DevTools menambahkan penampung lapisan atas (#top-layer) ke hierarki DOM. Kode ini berada setelah tag </html> penutup.

Untuk melompat dari elemen penampung lapisan teratas ke elemen hierarki lapisan atas, klik tombol tampilkan di samping elemen atau tampilan latarnya di penampung lapisan atas.

Di samping elemen hierarki lapisan atas (misalnya, elemen dialog), klik badge lapisan teratas untuk melompat ke penampung lapisan atas.

Badge lapisan atas di panel Elemen

Masalah Chromium: 1313690

Melampirkan informasi proses debug Wasm saat runtime

Sekarang Anda dapat melampirkan informasi proses debug DWARF untuk wasm selama runtime. Sebelumnya, panel Sources hanya mendukung lampiran peta sumber ke file JavaScript dan Wasm.

Buka file Wasm di panel Sources. Klik kanan di editor, lalu pilih Add DWARF debugging info... untuk melampirkan informasi proses debug sesuai permintaan.

ALT_TEXT_HERE

Masalah Chromium: 1341255

Mendukung edit langsung selama proses debug

Anda kini dapat mengedit fungsi yang paling atas pada stack tanpa memulai ulang debugger.

Pada Chrome 104, DevTools menghadirkan kembali fitur mulai ulang frame. Namun, Anda tidak dapat mengedit fungsi yang saat ini dijeda. Sangat umum bagi developer untuk memecah fungsi, lalu mengedit fungsi tersebut saat dijeda.

Dengan update ini, debugger secara otomatis memulai ulang fungsi dengan batasan berikut:

  • Hanya fungsi teratas yang dapat diedit saat dijeda
  • Tidak ada panggilan rekursif pada fungsi yang sama di bagian bawah stack

pengeditan langsung selama proses debug

Masalah Chromium: 1334484

Lihat dan edit @scope pada aturan di panel Styles

Sekarang, Anda dapat melihat dan mengedit CSS @scope at-rules di panel Styles.

@scope pada aturan adalah bagian dari spesifikasi CSS Cascading dan Inheritance Level 6. Aturan ini memungkinkan developer menentukan cakupan aturan gaya di CSS.

Buka halaman demo ini dan periksa hyperlink dalam elemen <div class=”dark-theme”>. Di panel Styles, lihat aturan di @scope. Klik deklarasi aturan untuk mengeditnya.

@scope pada aturan di panel Styles

Masalah Chromium: 1337777

Pengoptimalan peta sumber

Berikut adalah beberapa perbaikan pada peta sumber untuk meningkatkan pengalaman proses debug secara keseluruhan:

  • DevTools kini menangani ID peta sumber menggunakan tanda baca dengan benar. Beberapa minifier modern (misalnya, esbuild) menghasilkan peta sumber yang menggabungkan ID dengan tanda baca berikutnya (koma, tanda kurung, titik koma).
  • DevTools kini me-resolve nama peta sumber untuk konstruktor dengan panggilan super. ALT_TEXT_HERE
  • Memperbaiki pengindeksan URL peta sumber untuk URL kanonis duplikat. Sebelumnya, titik henti sementara tidak diaktifkan di beberapa file karena URL kanonis duplikat.

Masalah Chromium: 1335338, 1333411

Sorotan lain-lain

Berikut adalah beberapa perbaikan penting dalam rilis ini:

  • Hapus pasangan nilai kunci penyimpanan lokal dengan benar dari tabel di panel Application > Local Storage saat dihapus. (1339280)
  • Pratinjau warna kini ditampilkan dengan benar saat melihat file CSS di panel Sources. Sebelumnya, posisi mereka salah tempat. (1340062)
  • Tampilkan item flex dan petak CSS secara konsisten di panel Tata Letak, serta tampilkan sebagai badge di panel Elemen. Sebelumnya, item {i>flex<i} dan {i>grid<i} secara acak hilang di kedua tempat. (1340441, 1273992)
  • Link Skrip Iklan Kreator baru tersedia untuk frame iklan jika DevTools menemukan skrip yang menyebabkan bingkai diberi label sebagai iklan. Anda dapat membuka bingkai melalui Application > Frames. (1217041)

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 tercanggih, dan menemukan masalah di situs Anda sebelum pengguna melakukannya.

Menghubungi tim Chrome DevTools

Gunakan opsi berikut untuk membahas fitur dan perubahan baru di postingan, atau hal lain yang berkaitan 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.
  • Berikan komentar di video YouTube Apa yang baru di DevTools atau video YouTube Tips DevTools.

Yang Baru di DevTools

Daftar semua hal yang telah dibahas dalam seri What's New In DevTools.

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Chrome 82 dibatalkan.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59