Yang Baru di DevTools (Chrome 91)

Informasi Data Web muncul di panel Performa

Arahkan kursor ke penanda Data Web di panel Performa untuk memahami indikator apa saja yang dapat diperoleh - apakah performa tersebut baik, perlu peningkatan, atau buruk.

Pop-up informasi Data Web

Masalah Chromium: 1147872

Visualisasikan scroll-snap CSS

Sekarang Anda dapat mengalihkan badge scroll-snap di panel Elements untuk memeriksa perataan scroll-snap CSS.

Scroll-snap CSS

Saat elemen HTML di halaman Anda (misalnya, halaman demo) telah menerapkan scroll-snap-type padanya, Anda dapat melihat badge scroll-snap di sebelahnya pada panel Elemen. Klik lencana untuk mengubah tampilan overlay scroll-snap di halaman.

Pada contoh di atas, Anda dapat melihat tanda titik di tepi snap. Port scroll memiliki garis batas yang solid sementara item snap memiliki garis batas tanda hubung. Padding scroll diisi dengan warna hijau sedangkan margin scroll diisi dengan warna oranye.

Masalah Chromium: 862450

Pemeriksa Memori baru

Gunakan Memory inspector yang baru untuk memeriksa ArrayBuffer di JavaScript, serta memori Wasm.

Buka halaman demo ini. Di panel Sources, buka file demo-js.js, dan tetapkan titik henti sementara pada baris 18.

Muat ulang halaman. Luaskan bagian Scope di panel debugger sebelah kanan. Perhatikan ikon baru di sebelah nilai buffer. Klik kartu tersebut untuk menampilkan Memory Inspector.

Lihat dokumentasi untuk mempelajari lebih lanjut cara memeriksa JavaScript ArrayBuffer dan WebAssembly.Memory dengan Pemeriksa memori baru ini.

Pemeriksa memori

Masalah Chromium: 1166577

Panel setelan badge baru di panel Elemen

Kini Anda dapat mengaktifkan atau menonaktifkan badge secara selektif melalui Setelan badge di panel Elemen. Gunakan fitur ini untuk menyesuaikan dan tetap fokus pada badge penting saat memeriksa halaman web.

panel setelan badge di panel Elements

Di panel Elemen, klik kanan elemen apa pun. Pilih Setelan badge dari menu konteks, panel setelan badge akan muncul di bagian atas. Aktifkan atau nonaktifkan kotak centang untuk menampilkan/menyembunyikan badge.

Masalah Chromium: 1066772

Pratinjau gambar yang ditingkatkan dengan informasi rasio aspek

Pratinjau gambar di panel Elements kini menampilkan informasi selengkapnya tentang gambar - ukuran yang dirender, rasio aspek yang dirender, ukuran intrinsik, rasio aspek intrinsik, dan ukuran file.

Informasi ini membantu Anda lebih memahami gambar dan menerapkan pengoptimalan jika perlu.

Pratinjau gambar dengan informasi rasio aspek

Informasi rasio aspek gambar juga tersedia di panel Jaringan saat Anda mengklik untuk melihat pratinjau gambar.

Informasi rasio aspek gambar di panel Jaringan

Masalah Chromium: 1149832, 1170656

Tombol kondisi jaringan baru dengan opsi untuk mengonfigurasi Content-Encoding

Tombol kondisi jaringan baru ditambahkan di panel Jaringan. Klik filter tersebut untuk membuka tab Kondisi jaringan.

Opsi Encoding Konten yang Diterima akan ditambahkan ke tab Kondisi jaringan. Konfigurasikan opsi ini untuk menguji apakah respons server dienkode dengan benar di browser yang tidak mendukung gzip, brotli, atau Content-Encoding mendatang lainnya.

Tombol kondisi jaringan baru dengan opsi untuk mengonfigurasi Content-Encoding

Masalah Chromium: 1162042

Penyempurnaan panel gaya

Pintasan baru untuk melihat nilai komputasi di panel Styles

Sekarang, Anda dapat mengklik kanan properti CSS di panel Styles dan memilih View computed value untuk melihat nilai CSS yang dihitung.

Pintasan baru untuk melihat nilai yang dihitung

Masalah Chromium: 1076198

Dukungan untuk kata kunci accent-color

UI pelengkapan otomatis panel Styles kini mendeteksi kata kunci CSS accent-color, yang memungkinkan developer web menentukan warna aksen untuk kontrol UI (misalnya, kotak centang, tombol pilihan) yang dihasilkan oleh elemen.

Properti CSS accent-color saat ini masih bersifat eksperimental. Aktifkan chrome://flags/#enable-experimental-web-platform-features untuk mengujinya.

warna aksen

Masalah Chromium: 1092093

Mengategorikan jenis masalah dengan warna dan ikon

Tab Masalah kini mengategorikan masalah ke dalam error halaman, perubahan yang dapat menyebabkan gangguan mendatang, dan kemungkinan peningkatan untuk indikasi tingkat keparahan yang lebih baik. Anda dapat membuka tab Masalah dengan mengklik tombol jumlah masalah di Konsol.

  • Error halaman (merah). Masalah yang memiliki dampak langsung pada fungsi halaman, seperti tidak menetapkan header CORS yang benar, dll.
  • Perubahan yang dapat menyebabkan gangguan mendatang (kuning). Masalah yang memberitahukan perubahan mendatang dan tidak kompatibel pada platform web yang dapat mengakibatkan hilangnya fungsi halaman (mis. peringatan tentang perubahan RFC 1918 CORS mendatang).
  • Kemungkinan peningkatan (biru). Potensi peningkatan di halaman, tetapi saat ini tidak mengganggu fungsi dasar halaman (misalnya masalah aksesibilitas)

Mengategorikan jenis masalah dengan warna dan ikon

Masalah Chromium: 1183241

Menghapus Trust token

Sekarang Anda dapat menghapus trust token dengan tombol hapus baru di panel Trust tokens, di bagian panel Application.

Trust Token adalah API baru untuk membantu memberantas penipuan dan membedakan bot dengan manusia sungguhan, tanpa pelacakan pasif. Pelajari cara mulai menggunakan Trust Token.

Menghapus Trust token

Masalah Chromium: 1126824

Lihat detail tentang fitur yang diblokir di tampilan detail Frame

Anda sekarang dapat melihat detail tentang fitur yang diblokir di bagian Kebijakan Izin dalam tampilan detail Frame.

Buka halaman demo ini. Buka panel Application lalu pilih bingkai. Di bagian Kebijakan Izin, scroll ke properti Fitur yang Dinonaktifkan. Klik Tampilkan detail untuk melihat detail tentang alasan fitur diblokir. Klik ikon di samping setiap kebijakan untuk membuka permintaan jaringan atau iframe yang memblokir fitur tersebut.

Kebijakan izin adalah API platform web yang memberi situs kemampuan untuk mengizinkan atau memblokir penggunaan fitur browser di frame-nya sendiri atau di iframe yang disematkan.

Fitur yang diblokir dalam tampilan detail Frame

Masalah Chromium: 1158827

Memfilter eksperimen di setelan Eksperimen

Temukan eksperimen lebih cepat dengan filter eksperimen baru. Misalnya, buka Setelan > Eksperimen, di kotak teks Filter, ketik "kontras" untuk memfilter semua eksperimen dengan kata "kontras".

Memfilter eksperimen di setelan Eksperimen

Kolom Vary Header baru di panel penyimpanan Cache

Gunakan kolom Vary Header baru di panel Cache Storage untuk melihat header respons HTTP misc.

Kolom Header Variasi

Masalah Chromium: 1186049

Peningkatan panel sumber

Dukungan untuk fitur JavaScript baru

DevTools kini mendukung fitur bahasa JavaScript pemeriksaan merek pribadi baru, alias #foo in obj.

Fitur pemeriksaan merek pribadi ini memperluas operator dalam untuk mendukung pengujian kolom class pribadi pada objek tertentu.

Cobalah di panel Konsol dan Sumber. Anda juga dapat memeriksa kolom pribadi di bagian Scope pada panel debugger.

Pemeriksaan brand pribadi JavaScript

Masalah Chromium: 11374

Peningkatan dukungan untuk proses debug titik henti sementara

DevTools kini menyetel titik henti sementara dalam beberapa skrip dengan benar. Pemaket JavaScript modern (mis., Webpack, Rollup) mendukung fitur pemisahan kode - ada beberapa skenario ketika satu komponen bersama dapat disertakan dalam beberapa rute (pemisahan kode).

Sebelumnya, DevTools hanya dapat menyetel titik henti sementara pada satu lokasi mentah. Dengan peningkatan terbaru ini, DevTools dapat menyetel titik henti sementara di semua lokasi yang relevan dengan benar.

Masalah Chromium: 1142705, 979000, 1180794

Mendukung pratinjau pengarahan kursor dengan notasi []

DevTools sekarang mendukung pratinjau pengarahan kursor pada ekspresi anggota JavaScript yang menggunakan notasi [] di panel Sources.

Mendukung pratinjau pengarahan kursor dengan notasi '[]'

Masalah Chromium: 1178305

Garis besar file HTML yang lebih baik

DevTools sekarang memiliki dukungan garis besar yang lebih baik untuk file HTML. Di panel Sumber, buka file HTML. Anda dapat mengaktifkan/menonaktifkan garis besar kode dengan keyboard Cmd + Shift + O di Mac atau Ctrl + Shift + O di Windows.

Pada contoh di bawah, DevTools sekarang mencantumkan dengan benar semua fungsi dalam garis batas. Sebelumnya, DevTools hanya menampilkan beberapa fungsi.

 Garis besar file HTML yang lebih baik

Masalah Chromium: 761019, 1191465

Pelacakan tumpukan error yang tepat untuk proses debug Wasm

DevTools kini menyelesaikan panggilan fungsi inline dan menampilkan pelacakan tumpukan error yang tepat untuk proses debug Wasm.

Sebelumnya DevTools hanya menampilkan referensi Wasm generik dalam pelacakan tumpukan Error.

Pelacakan tumpukan error yang tepat untuk proses debug Wasm

Chrome versi lama di sebelah kiri tidak menampilkan lokasi sumber (misalnya dsquare) dalam pelacakan tumpukan Error, sedangkan versi baru di sebelah kanan menampilkannya.

Masalah Chromium: 1189161

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