Yang Baru di DevTools (Chrome 73)

Inilah yang baru pada DevTools di Chrome 73.

Versi video catatan rilis ini

Logpoints

Gunakan Logpoint untuk mencatat pesan ke Konsol tanpa mengacaukan kode Anda dengan panggilan console.log().

Untuk menambahkan logpoint:

  1. Klik kanan nomor baris tempat Anda ingin menambahkan Logpoint.

    Menambahkan Logpoint

    Gambar 1. Menambahkan Logpoint

  2. Pilih Add logpoint. Breakpoint Editor akan muncul.

    Editor Titik Henti Sementara

    Gambar 2. Editor Titik Henti Sementara

  3. Di Breakpoint Editor, masukkan ekspresi yang ingin Anda catat ke Konsol.

    Mengetik ekspresi Logpoint

    Gambar 3. Mengetik ekspresi Logpoint

    Tips! Saat logout dari variabel (misalnya, TodoApp), gabungkan variabel dalam objek (misalnya, {TodoApp}) untuk logout dari nama dan nilainya di Konsol. Lihat Selalu Mencatat Objek dan Singkat Nilai Properti Objek untuk mempelajari sintaksis ini lebih lanjut.

  4. Tekan Enter atau klik di luar Editor Breakpoint untuk menyimpan. Badge oranye di bagian atas nomor baris mewakili Logpoint.

    Lencana Logpoint oranye di baris 174

    Gambar 4. Lencana Logpoint oranye di baris 174

Saat berikutnya baris dijalankan, DevTools akan mencatat hasil ekspresi Logpoint ke Konsol.

Hasil ekspresi Logpoint di Console

Gambar 5. Hasil ekspresi Logpoint di Console

Lihat masalah Chromium #700519 untuk melaporkan bug atau menyarankan peningkatan.

Tooltip mendetail dalam Mode Pemeriksaan

Saat memeriksa node, DevTools kini menampilkan tooltip yang diperluas yang berisi informasi yang umumnya penting seperti ukuran font, warna font, rasio kontras, dan dimensi model kotak.

Memeriksa node

Gambar 6. Memeriksa node

Untuk memeriksa node:

  1. Klik Periksa Memeriksa node.

    Tips! Arahkan kursor ke Inspect untuk melihat pintasan keyboard-nya.

  2. Di area pandang, arahkan kursor ke node.

Mengekspor data cakupan kode

Data Cakupan kode kini dapat diekspor sebagai file JSON. JSON akan terlihat seperti ini:

[
  {
    "url": "https://wndt73.glitch.me/style.css",
    "ranges": [
      {
        "start": 0,
        "end": 21
      },
      {
        "start": 45,
        "end": 67
      }
    ],
    "text": "body { margin: 1em; } figure { padding: 0; } h1 { color: #317EFB; }"
  },
  ...
]

url adalah URL file CSS atau JavaScript yang dianalisis DevTools. ranges menjelaskan bagian kode yang digunakan. start adalah offset awal untuk rentang yang digunakan. end adalah offset akhir. text adalah teks lengkap dari file.

Pada contoh di atas, rentang 0 hingga 21 sesuai dengan body { margin: 1em; } dan rentang 45 hingga 67 sesuai dengan h1 { color: #317EFB; }. Dengan kata lain, kumpulan aturan pertama dan terakhir digunakan sedangkan yang di tengah tidak.

Untuk menganalisis berapa banyak kode yang digunakan saat pemuatan halaman dan mengekspor datanya:

  1. Tekan Control+Shift+P atau Command+Shift+P (Mac) untuk membuka Menu Command.

    Menu Perintah

    Gambar 7. Menu Perintah

  2. Mulai ketik coverage, pilih Tampilkan Cakupan, lalu tekan Enter.

    Tampilkan Cakupan

    Gambar 8. Tampilkan Cakupan

    Tab Cakupan akan terbuka.

    Tab Cakupan

    Gambar 9. Tab Cakupan

  3. Klik Reload Muat ulang. DevTools memuat ulang halaman dan mencatat jumlah kode yang digunakan dibandingkan dengan jumlah kode yang dikirimkan.

  4. Klik Export Ekspor untuk mengekspor data sebagai file JSON.

Cakupan kode juga tersedia di Puppeteer, alat otomatisasi browser yang dikelola oleh tim DevTools. Lihat Cakupan.

Lihat masalah Chromium #717195 untuk melaporkan bug atau menyarankan peningkatan.

Menavigasi Konsol dengan keyboard

Sekarang Anda dapat menggunakan keyboard untuk membuka Konsol. Berikut contohnya.

Menekan Shift+Tab akan memfokuskan pesan terakhir (atau hasil dari ekspresi yang dievaluasi). Jika pesan berisi link, link terakhir akan ditandai terlebih dahulu. Menekan Enter akan membuka link di tab baru. Menekan tombol panah Kiri akan menandai seluruh pesan (lihat Gambar 13).

Memfokuskan link

Gambar 11. Memfokuskan link

Menekan tombol panah Atas akan memfokuskan link berikutnya.

Memfokuskan link lain

Gambar 12. Memfokuskan link lain

Menekan tombol panah Atas lagi akan memfokuskan seluruh pesan.

Memfokuskan seluruh pesan

Gamabar 13. Memfokuskan seluruh pesan

Menekan tombol panah Kanan akan memperluas pelacakan tumpukan yang diciutkan (atau objek, array, dan seterusnya).

Meluaskan stack trace yang diciutkan

Gambar 14. Meluaskan stack trace yang diciutkan

Menekan tombol panah Kiri akan menciutkan pesan atau hasil yang diluaskan.

Lihat masalah Chromium #865674 untuk melaporkan bug atau menyarankan peningkatan.

Garis rasio kontras AAA di Pemilih Warna

Pemilih Warna kini menampilkan baris kedua untuk menunjukkan warna mana yang memenuhi rekomendasi rasio kontras AAA. Saluran AA sudah ada sejak Chrome 65.

Baris AA (atas) dan baris AAA (bawah)

Gambar 15. Baris AA (atas) dan baris AAA (bawah)

Warna di antara 2 garis merepresentasikan warna yang memenuhi rekomendasi AA, tetapi tidak memenuhi rekomendasi AAA. Jika warna memenuhi rekomendasi AAA, apa pun dari sisi yang sama dari warna tersebut juga akan memenuhi rekomendasi. Misalnya, dalam Gambar 15, elemen yang berada di bawah garis bawah adalah AAA, dan semua yang berada di atas garis atas bahkan tidak memenuhi rekomendasi AA.

Tips! Secara umum, Anda dapat meningkatkan keterbacaan halaman dengan menambah jumlah teks yang memenuhi rekomendasi AAA. Jika rekomendasi AAA tidak dapat dipenuhi karena alasan tertentu, cobalah untuk setidaknya memenuhi rekomendasi AA.

Lihat Rasio kontras di Pemilih Warna untuk mempelajari cara mengakses fitur ini.

Lihat masalah Chromium #879856 untuk melaporkan bug atau menyarankan peningkatan.

Menyimpan penggantian geolokasi kustom

Tab Sensors kini memungkinkan Anda menyimpan penggantian geolokasi kustom.

  1. Tekan Control+Shift+P atau Command+Shift+P (Mac) untuk membuka Menu Command.

    Menu Perintah

    Gambar 16. Menu Perintah

  2. Ketik sensors, pilih Show Sensors, lalu tekan Enter. Tab Sensor akan terbuka.

    Tab Sensor

    Gambar 17. Tab Sensor

  3. Di bagian Geolocation klik Manage. Setelan > Geolokasi akan terbuka.

    Tab Geolokasi di Setelan

    Gambar 18. Tab Geolokasi di Setelan

  4. Klik Tambahkan lokasi.

  5. Masukkan nama lokasi, lintang, dan bujur, lalu klik Add.

    Menambahkan geolokasi kustom

    Gambar 19. Menambahkan geolokasi kustom

Lihat masalah Chromium #649657 untuk melaporkan bug atau menyarankan peningkatan.

Penggabungan kode

Panel Sources dan Network sekarang mendukung pemendekan kode.

Baris 54 hingga 65 telah dilipat

Gambar 20. Baris 54 hingga 65 telah dilipat

Untuk mengaktifkan pemendekan kode:

  1. Tekan F1 untuk membuka Setelan.
  2. Di bagian Setelan > Preferensi > Sumber, aktifkan Pemendekan kode.

Untuk melipat blok kode:

  1. Arahkan kursor ke nomor garis tempat blok dimulai.
  2. Klik Lipat Lipat.

Lihat masalah Chromium #328431 untuk melaporkan bug atau menyarankan peningkatan.

Tab pesan

Nama tab Frames telah diganti menjadi tab Message. Tab ini hanya tersedia di panel Network saat memeriksa koneksi soket web.

Tab Pesan

Gambar 21. Tab Pesan

Lihat masalah Chromium #802182 untuk melaporkan bug atau menyarankan peningkatan.

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