Yang Baru di DevTools (Chrome 112)

Sofia Emelianova
Sofia Emelianova

Update Perekam Suara

Dukungan putar ulang ekstensi

Perekam memperkenalkan dukungan untuk opsi pemutaran ulang kustom yang dapat Anda sematkan ke DevTools dengan ekstensi.

Coba ekstensi contoh. Pilih opsi replay kustom yang baru untuk membuka UI replay kustom.

UI replay kustom.

Untuk menyesuaikan Perekam sesuai kebutuhan dan mengintegrasikannya dengan alat, pertimbangkan untuk mengembangkan ekstensi Anda sendiri: jelajahi API chrome.devtools.recorder dan lihat contoh ekstensi lainnya.

Masalah Chromium: 1400243.

Merekam dengan pemilih pierce

Selain pemilih khusus, CSS, ARIA, teks, dan XPath, kini Anda dapat merekam menggunakan pemilih penusuk. Pemilih ini berperilaku seperti CSS, tetapi juga dapat menembus root bayangan.

Mulai perekaman baru di halaman dengan shadow DOM dan centang Kotak centang. Pierce di Jenis pemilih yang akan direkam. Rekam interaksi Anda dengan elemen dalam shadow DOM dan periksa langkah yang sesuai.

Menyetel Perekam Suara agar menggunakan pemilih pierce; cara kerja pemilih Pierce.

Masalah Chromium: 1411188.

Ekspor sebagai skrip Puppeteer dengan analisis Lighthouse

Perekam memperkenalkan opsi ekspor baru: Puppeteer (termasuk analisis Lighthouse). Dengan Puppeteer, Anda dapat mengotomatiskan dan mengontrol Chrome. Dengan Lighthouse, Anda dapat menangkap dan meningkatkan performa situs Anda.

Buka rekaman, klik Ekspor. Ekspor, pilih opsi baru, dan simpan file .js.

Export Puppeteer (termasuk analisis Lighthouse).

Jalankan skrip Puppeteer untuk mendapatkan laporan Lighthouse dalam file flow.report.html.

Laporan Lighthouse dibuka di Chrome.

Dapatkan ekstensi

Jelajahi opsi untuk menyesuaikan pengalaman perekam suara Anda, misalnya, dengan opsi ekspor kustom. Dapatkan ekstensi untuk Perekam dengan mengklik Ekspor. Ekspor > Dapatkan ekstensi dalam rekaman.

Opsi Dapatkan ekstensi di menu drop-down Ekspor.

Jangan ragu untuk menambahkan ekstensi Anda sendiri ke daftar Ekstensi Perekam Suara. Kami menantikan kehadiran Anda dalam daftar.

Masalah Chromium: 1417104, 1413168.

Elemen > Pembaruan gaya

Dokumentasi CSS

Berapa kali dalam sehari Anda mencari dokumentasi tentang properti CSS? Panel Elemen > Gaya kini menampilkan deskripsi singkat saat Anda mengarahkan kursor ke properti.

Tooltip dengan dokumentasi tentang properti CSS.

Tooltip juga memiliki link Pelajari lebih lanjut yang mengarahkan Anda ke Referensi CSS MN di properti ini.

Jika Anda mengenal CSS dengan baik, tooltip mungkin akan mengganggu. Untuk menonaktifkan semuanya, centang Kotak centang. Jangan tampilkan.

Untuk mengaktifkannya kembali, periksa Setelan. Setelan > Preferensi > Elemen > Kotak centang. Tampilkan tooltip dokumentasi CSS.

Masalah Chromium: 1401107.

Dukungan penyusunan bertingkat CSS

Panel Elemen > Styles kini mengenali sintaksis CSS Nesting dan menerapkan gaya bertingkat ke elemen yang tepat.

Masalah Chromium: 1172985.

Menandai logpoint dan titik henti sementara bersyarat di Console

Makin meningkatkan UX titik henti sementara yang ditingkatkan, Konsol sekarang menandai pesan yang dipicu oleh titik henti sementara:

Perubahan pada cara Konsol sekarang menampilkan pesan yang dipicu oleh titik henti sementara: dengan ikon dan link sumber yang tepat.

Konsol kini memberi Anda link anchor yang tepat ke titik henti sementara di file sumber, bukan skrip VM<number> yang dibuat Chrome untuk menjalankan JavaScript di V8.

Klik link di samping pesan titik henti sementara untuk melompat langsung ke editor titik henti sementara.

Link anchor di samping pesan logpoint yang membuka editor titik henti sementara.

Masalah Chromium: 1027458.

Mengabaikan skrip yang tidak relevan selama proses debug

Untuk membantu berfokus pada bagian kode yang paling penting, Anda kini dapat menambahkan skrip yang tidak relevan ke Daftar Abaikan langsung dari hierarki file di panel Sumber > Halaman.

Klik kanan pada skrip atau folder apa pun dan pilih salah satu opsi yang terkait dengan abaikan. Anda mungkin melihat opsi untuk menambahkan atau menghapus skrip atau folder ke dan dari daftar. Debugger mengabaikan skrip yang ditambahkan ke daftar dan menghilangkannya dalam stack panggilan.

Menu konteks dari folder dan skrip dengan opsi terkait abaikan.

Semua skrip dan folder yang tercantum dalam daftar yang diabaikan akan berwarna abu-abu dalam hierarki file.

Skrip dan folder yang tercantum dalam daftar abaikan berwarna abu-abu. Anda dapat menyembunyikannya dengan opsi eksperimental di menu drop-down Opsi lainnya.

Jika Anda memilih skrip yang diabaikan, tombol Konfigurasi akan mengarahkan Anda ke Setelan. Setelan > Daftar Abaikan. Anda juga dapat menyembunyikan sumber yang diabaikan dari hierarki file dengan Menu tiga titik. > Sembunyikan sumber dalam daftar yang diabaikan Eksperimental..

Masalah Chromium: 883325.

Penghentian penggunaan JavaScript Profiler dimulai

Pada Chrome 58, tim DevTools berencana untuk menghentikan penggunaan JavaScript Profiler dan meminta developer Node.js serta Deno menggunakan panel Performance untuk membuat profil performa CPU JavaScript.

Versi DevTools (112) ini memulai penghentian JavaScript Profiler empat fase. Panel JavaScript Profiler kini menampilkan banner peringatan yang sesuai.

Banner penghentian penggunaan di bagian atas Profiler.

Sebagai ganti Profiler, gunakan panel Performance untuk membuat profil CPU.

Pelajari lebih lanjut dan berikan masukan dalam RFC dan crbug.com/1354548 yang sesuai.

Masalah Chromium: 1417647.

Emulasi kontras yang dikurangi

Tab Rendering menambahkan opsi baru ke daftar Emulasikan kekurangan penglihatanKontras yang dikurangi. Dengan opsi ini, Anda dapat mengetahui tampilan situs Anda bagi orang-orang dengan sensitivitas kontras yang lebih rendah.

Opsi kontras yang dikurangi yang dipilih pada fungsi &#39;Emulasikan kekurangan penglihatan&#39;.

Perhatikan bahwa opsi daftar telah diupdate untuk memberi tahu Anda ketidakpekaan warna yang diwakili oleh opsi tersebut.

Dengan DevTools, Anda dapat menemukan dan memperbaiki semua masalah kontras sekaligus. Untuk informasi selengkapnya, lihat Membuat situs Anda lebih mudah dibaca.

Masalah Chromium: 1412719, 1412721.

Mercusuar 10

Panel Lighthouse sekarang menjalankan Lighthouse 10.0.1. Untuk detail selengkapnya, lihat Yang baru di Lighthouse 10.0.1.

Untuk mempelajari dasar-dasar penggunaan panel Lighthouse di DevTools, lihat Lighthouse: Mengoptimalkan kecepatan situs.

Lighthouse > Setelan. > Kotak centang kosong. Navigasi lama kini dinonaktifkan secara default. Opsi ini menggunakan konfigurasi Lighthouse lama dalam mode navigasi.

Navigasi lama dinonaktifkan.

Lighthouse 10 kini menggunakan Moto G Power sebagai perangkat emulasi default. DevTools menambahkan perangkat ini ke Setelan. Setelan > Perangkat.

Moto G Power di daftar Perangkat.

Masalah Chromium: 772558.

Peringatan Konsol untuk menghapus pengendali pengambilan pekerja layanan tanpa pengoperasian

Chrome 112 melewati pengendali pengambilan pekerja layanan tanpa pengoperasian (tanpa operasi) karena dapat memperlambat navigasi, tetapi tidak memiliki tujuan. Pengendali tersebut tidak lagi diperlukan bagi situs Anda untuk memenuhi syarat sebagai Progressive Web App.

Konsol kini menampilkan peringatan jika menemukan pengendali pengambilan tanpa pengoperasian di situs Anda. Pertimbangkan untuk menghapusnya.

Pengendali pengambilan tanpa pengoperasian dan peringatan terkait di Konsol.

Masalah Chromium: 1347319.

Sorotan lain-lain

Berikut adalah beberapa perbaikan penting dalam rilis ini:

  • Panel Sources > Breakpoints sekarang menampilkan jalur file yang berbeda di samping nama file yang ambigu (1403924).
  • Bagian Main di flame chart pada panel Performance kini menetapkan CpuProfiler::StartProfiling sebagai Profiler Overhead (1358602).
  • Fitur pelengkapan otomatis DevTools telah meningkatkan kualitas pelengkapan otomatis:
    • Sumber: Penyelesaian kata apa pun yang konsisten (1320204).
    • Konsol: Arrow down memilih saran pertama dan saran akan mendapatkan Tab petunjuk (1276960).
  • DevTools menambahkan titik henti sementara pemroses peristiwa agar Anda dapat menjeda saat Anda membuka jendela Document Picture-in-Picture (1315352).
  • DevTools menyiapkan solusi yang menampilkan artefak webpack Vue2 dengan benar sebagai JavaScript (1416562).
  • Setelan Console mendapatkan nama yang lebih baik: Secara otomatis memperluas pesan console.trace(). (1139616).

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