Yang Baru di DevTools (Chrome 67)

Fitur baru dan perubahan besar yang akan hadir pada DevTools di Chrome 67 meliputi:

Versi video catatan rilis:

Buka panel Network, lalu tekan Command+F (Mac) atau Control+F (Windows, Linux, ChromeOS) untuk membuka panel Network Search baru. DevTools menelusuri header dan isi semua permintaan jaringan untuk kueri yang Anda berikan.

Telusuri teks &#39;cache-control&#39; di panel {i>Network Search<i} yang baru.

Gambar 1. Menelusuri teks cache-control dengan panel Network Search baru

Klik Cocokkan Huruf Besar/Kecil Cocokkan Huruf Besar Kecil untuk membuat kueri peka huruf besar/kecil. Klik Use Regular Expression Gunakan Regular Expression untuk menampilkan hasil yang cocok dengan pola yang Anda berikan. Anda tidak perlu menggabungkan RegEx dengan garis miring.

Kueri ekspresi reguler di panel Penelusuran Jaringan.

Gambar 2. Kueri ekspresi reguler di panel Penelusuran Jaringan.

UI panel Global Search kini sesuai dengan UI panel Network Search yang baru. Sekarang program tersebut juga melakukan Presisi Cetak untuk membantu pemindaian.

UI lama dan baru.

Gambar 3. UI lama di sebelah kiri, dan UI baru di sebelah kanan

Tekan Command+Option+F (Mac) atau Control+Shift+F (Windows, Linux, ChromeOS) untuk membuka Global Search. Anda juga dapat membukanya melalui Menu Perintah.

Pratinjau nilai variabel CSS di panel Gaya

Jika nilai properti warna CSS, seperti background-color atau color, ditetapkan ke variabel CSS, DevTools kini menampilkan pratinjau warna tersebut.

Contoh nilai warna variabel CSS.

Gambar 4. Pada UI lama di sebelah kiri, tidak ada pratinjau warna di samping color: var(--main-color), sedangkan di UI baru di sebelah kanan, ada

Salin sebagai ambil

Klik kanan permintaan jaringan, lalu pilih Copy > Copy As Fetch untuk menyalin kode yang setara dengan fetch() untuk permintaan tersebut ke papan klip Anda.

Menyalin kode yang setara dengan pengambilan() untuk permintaan.

Gambar 5. Menyalin kode yang setara dengan fetch() untuk permintaan

DevTools menghasilkan kode seperti berikut:

fetch("https://preload.glitch.me/styles.css", {
  "credentials": "omit",
  "headers": {},
  "referrer": "https://preload.glitch.me/after/",
  "referrerPolicy": "no-referrer-when-downgrade",
  "body": null,
  "method": "GET",
  "mode": "cors"
});

Pembaruan panel audit

Audit baru

Panel Audits memiliki 2 audit baru, termasuk:

  • Pramuat permintaan kunci. Permintaan pramuat dapat mempercepat waktu pemuatan halaman dengan memberikan petunjuk ke browser untuk mendownload resource yang penting untuk Jalur Rendering Penting Anda sesegera mungkin.
  • Hindari teks yang tidak terlihat saat font web dimuat. Memastikan teks terlihat saat font web dimuat akan membuat halaman lebih berguna bagi pengguna dengan lebih cepat.

Opsi konfigurasi baru

Anda sekarang dapat mengonfigurasi panel Audits untuk:

  • Pertahankan setelan area tampilan desktop dan agen pengguna. Dengan kata lain, Anda dapat mencegah panel Audit menyimulasikan perangkat seluler.
  • Menonaktifkan throttling jaringan dan CPU.
  • Mempertahankan penyimpanan, seperti LocalStorage dan IndexedDB, di seluruh audit.

Opsi konfigurasi audit baru.

Gambar 6. Opsi konfigurasi audit baru

Lihat jejak

Setelah mengaudit halaman, klik View Trace untuk melihat data performa pemuatan yang menjadi dasar audit Anda di panel Performance.

Tombol View Trace.

Gambar 7. Tombol View Trace

Menghentikan loop tanpa batas

Jika Anda sering menggunakan loop for, loop do...while, atau rekursi, Anda mungkin telah salah menjalankan loop tanpa batas saat mengembangkan situs Anda. Untuk menghentikan loop tanpa henti, kini Anda dapat:

  1. Buka panel Sources.
  2. Klik Pause Jeda. Tombol ini akan berubah menjadi Resume Script Execution Lanjutkan.
  3. Tahan Lanjutkan Eksekusi Skrip Lanjutkan, lalu pilih Stop Current JavaScript Call Hentikan.

Dalam video di atas, jam diperbarui melalui timer setInterval(). Mengklik Start Infinite Loop akan menjalankan loop do...while yang tidak pernah berhenti. Interval dilanjutkan karena tidak berjalan saat Stop Current JavaScript Call Hentikan dipilih.

Waktu Pengguna di tab Performa

Saat melihat Rekaman performa, klik bagian Waktu Pengguna untuk melihat pengukuran Waktu Pengguna di tab Ringkasan, Bottom-Up, Hierarki Panggilan, dan Log Peristiwa.

Melihat ukuran Waktu Pengguna di tab Bottom-Up.

Gambar 8. Melihat pengukuran Waktu Pengguna di tab Bottom-Up. Panel biru di sebelah kiri bagian User Timing menunjukkan bahwa opsi ini dipilih.

Secara umum, kini Anda dapat memilih bagian mana pun (Thread Utama, Waktu Pengguna, GPU, ScriptStreamer, dan sebagainya) dan melihat aktivitas bagian tersebut di tab.

Pilih instance JavaScript VM di panel Memori

Sekarang panel Memory mencantumkan semua instance VM JavaScript yang terkait dengan halaman dengan jelas, bukan menyembunyikannya di balik menu dropdown Target seperti sebelumnya.

Screenshot sebelum dan sesudah panel Memori.

Gambar 9. Pada UI lama di sebelah kiri, instance JavaScript VM disembunyikan di belakang menu dropdown Target, sedangkan di UI baru di sebelah kanan, instance tersebut ditampilkan dalam tabel Select JavaScript VM Instance

Terdapat 2 nilai di samping instance developers.google.com: 8.7 MB dan 13.3 MB. Nilai kiri mewakili memori yang dialokasikan karena JavaScript. Nilai yang tepat mewakili semua memori OS yang dialokasikan karena instance VM tersebut. Nilai kanan menyertakan nilai yang kiri. Pada Pengelola Tugas Chrome, nilai kiri sesuai dengan JavaScript Memory dan nilai kanan sesuai dengan Memory Footprint.

Nama tab jaringan diganti menjadi tab Halaman

Di panel Sumber, tab Jaringan sekarang disebut tab Halaman.

Dua jendela DevTools berdampingan, menunjukkan perubahan nama.

Gambar 10. Pada UI lama di sebelah kiri, tab yang menampilkan resource halaman disebut Jaringan, sedangkan di UI baru di sebelah kanan, tab ini disebut Halaman

Update tema gelap

Chrome 67 dilengkapi dengan sejumlah perubahan kecil pada skema warna tema gelap. Misalnya, ikon titik henti sementara dan baris eksekusi saat ini kini berwarna hijau.

Screenshot ikon titik henti sementara baru dan baris skema warna eksekusi saat ini.

Gambar 11. Screenshot ikon titik henti sementara baru dan baris skema warna eksekusi saat ini

Transparansi sertifikat di panel Keamanan

Panel Keamanan kini melaporkan informasi transparansi sertifikat.

Informasi transparansi sertifikat di panel Keamanan.

Gambar 12. Informasi transparansi sertifikasi di panel Keamanan

Isolasi Situs di panel Performa

Jika Anda telah mengaktifkan Isolasi Situs, panel Performa kini menyediakan flame chart untuk setiap proses sehingga Anda dapat melihat total pekerjaan yang disebabkan oleh setiap proses.

Flame chart per proses dalam rekaman Performance.

Gamabar 13. Flame chart per proses dalam rekaman Performance

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.
  • Tulis 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.

Chrome 127

Chrome 126

Chrome 125

Chrome 124

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

109 Chrome

Chrome 108

Chrome 107

106 Chrome

105 Chrome

104 Chrome

103 Chrome

102 Chrome

101 Chrome

100 Chrome

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