Yang Baru di DevTools (Chrome 73)

Berikut yang baru di DevTools pada 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

    Gambar 2. Editor Titik henti

  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 tersebut ke dalam objek (misalnya, {TodoApp}) untuk logout dari nama dan nilainya di Konsol. Lihat Selalu Log Objek dan singkatan 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.

    Badge Logpoint oranye di baris 174

    Gambar 4. Badge Logpoint oranye di baris 174

Saat berikutnya baris dieksekusi, DevTools 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 umum penting seperti ukuran font, warna font, rasio kontras, dan dimensi model kotak.

Memeriksa node

Gambar 6. Memeriksa node

Untuk memeriksa node:

  1. Klik Inspect 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 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 kumpulan aturan tengah tidak.

Untuk menganalisis jumlah kode yang digunakan saat pemuatan halaman dan mengekspor data:

  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 berapa banyak kode yang digunakan dibandingkan dengan berapa banyak kode yang dikirim.

  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.

Menjelajahi Konsol dengan keyboard

Kini 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 sekali 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).

Memperluas stack trace yang diciutkan

Gambar 14. Memperluas stack trace yang diciutkan

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

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 yang memenuhi rekomendasi rasio kontras AAA. Rangkaian 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 mewakili warna yang memenuhi rekomendasi AA, tetapi tidak memenuhi rekomendasi AAA. Ketika sebuah warna memenuhi rekomendasi AAA, apa pun di sisi yang sama dari warna tersebut juga memenuhi rekomendasi tersebut. Misalnya, pada Gambar 15 semua yang berada di bawah garis bawah adalah AAA, dan nilai 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 memenuhi rekomendasi AAA tidak mungkin karena beberapa alasan, 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 Sensor 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 Tampilkan Sensor, lalu tekan Enter. Tab Sensors 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 Tambahkan.

    Menambahkan geolokasi kustom

    Gambar 19. Menambahkan geolokasi kustom

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

Pemadatan kode

Panel Sumber dan Jaringan 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 Pelipatan kode.

Untuk melipat blok kode:

  1. Arahkan mouse ke nomor baris tempat blok dimulai.
  2. Klik Lipat Lipat.

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

Tab Pesan

Tab Frames telah diganti namanya menjadi tab Messages. Tab ini hanya tersedia di panel Jaringan 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 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