Yang Baru di DevTools (Chrome 85)

Pengeditan gaya untuk framework CSS-in-JS

Panel Styles kini memiliki dukungan yang lebih baik untuk mengedit gaya yang dibuat dengan CSS Object Model (CSSOM). Banyak framework dan library CSS-in-JS di balik layar menggunakan API WebView untuk membuat gaya.

Sekarang Anda juga dapat mengedit gaya yang ditambahkan di JavaScript menggunakan Constructable Stylesheet. Constructable Stylesheet adalah cara baru untuk membuat dan mendistribusikan gaya yang dapat digunakan kembali saat menggunakan Shadow DOM.

Misalnya, gaya h1 yang ditambahkan dengan CSSStyleSheet (CSSOM API) tidak dapat diedit sebelumnya. Sekarang ada yang dapat diedit di panel Styles:

Masalah Chromium #946975

Lighthouse 6 di panel Lighthouse

Panel Lighthouse sekarang menjalankan Lighthouse 6. Lihat What's New in Lighthouse 6.0 untuk mengetahui ringkasan semua perubahan utama, atau catatan rilis v6.0.0 untuk mengetahui daftar lengkap semua perubahan.

Lighthouse 6.0 memperkenalkan tiga metrik baru ke laporan: Largest Contentful Paint (LCP), Pergeseran Tata Letak Kumulatif (CLS), dan Total Blocking Time (TBT). LCP dan CLS adalah 2 dari Data Web Inti Google yang baru, dan TBT adalah proxy pengukuran lab untuk Core Web Vital, Penundaan Input Pertama lainnya.

Formula skor performa juga telah diberi bobot ulang untuk lebih mencerminkan pengalaman pemuatan pengguna.

Metrik performa baru di Lighthouse 6.0

Masalah Chromium #772558

Penghentian penggunaan First Artifactful Paint (FMP)

First Artifactful Paint (FMP) tidak digunakan lagi di Lighthouse 6.0. Ini juga telah dihapus dari panel Performa. Largest Contentful Paint adalah pengganti FMP yang direkomendasikan. Lihat First Artifactful Paint untuk mendapatkan penjelasan mengapa kolom ini tidak digunakan lagi.

Masalah Chromium #1096008

Dukungan untuk fitur JavaScript baru

DevTools sekarang memiliki dukungan yang lebih baik untuk beberapa fitur bahasa JavaScript terbaru:

  • Pelengkapan otomatis sintaksis rantai opsional - pelengkapan otomatis properti di Konsol kini mendukung sintaksis perantaian opsional, misalnya, name?. kini berfungsi selain name. dan name[.
  • Penyorotan sintaksis untuk kolom pribadi - kolom class pribadi kini ditandai dengan benar sintaksisnya dan dicetak dengan baik di panel Sumber.
  • Penyorotan sintaksis untuk operator penggabungan Nullish - DevTools sekarang cukup mencetak operator penggabungan nullish dengan benar di panel Sources.

Masalah Chromium #1083214, #1073903, #1083797

Peringatan pintasan aplikasi baru di panel Manifes

Pintasan aplikasi membantu pengguna memulai dengan cepat tugas umum atau yang direkomendasikan dalam aplikasi web.

Panel Manifes sekarang menampilkan peringatan jika:

  • ikon pintasan aplikasi lebih kecil dari 96x96 piksel
  • ikon pintasan aplikasi dan ikon manifes tidak berbentuk persegi (karena akan diabaikan)

Peringatan pintasan aplikasi

Masalah Chromium #955497

Peristiwa respondWith pekerja layanan di tab Waktu

Tab Waktu pada panel Jaringan sekarang menyertakan peristiwa respondWith pekerja layanan. respondWith adalah waktu tepat sebelum pengendali peristiwa fetch pekerja layanan berjalan ke waktu ketika promise respondWith dari pengendali fetch diselesaikan.

pekerja layanan `respondWith`

Masalah Chromium #1066579

Tampilan panel Computed yang konsisten

Panel Computed di panel Elements kini ditampilkan secara konsisten sebagai panel di semua ukuran area pandang. Sebelumnya, panel Computed akan bergabung di dalam panel Styles jika lebar area pandang DevTools sempit.

Masalah Chromium #1073899

Offset Bytecode untuk file WebAssembly

DevTools kini menggunakan offset bytecode untuk menampilkan nomor baris pembongkaran Wasm. Hal ini memperjelas bahwa Anda sedang melihat data biner dan lebih konsisten dengan cara runtime Wasm mereferensikan lokasi.

Offset Bytecode

Masalah Chromium #1071432

Salin dan potong berdasarkan garis di panel Sources

Saat melakukan penyalinan atau potongan tanpa pilihan di Editor panel Sumber, DevTools akan menyalin atau memotong konten baris saat ini. Misalnya, dalam video di bawah ini, kursor berada di akhir baris 1. Setelah menekan pintasan keyboard yang dipotong, seluruh baris akan disalin ke papan klip dan dihapus.

Masalah Chromium #800028

Update Setelan Konsol

Pisahkan pesan konsol yang sama

Tombol Grup serupa di Setelan Konsol sekarang berlaku untuk pesan duplikat. Sebelumnya, hal ini hanya diterapkan untuk pesan serupa.

Misalnya, sebelumnya, DevTools tidak membatalkan pengelompokan pesan hello meskipun Group same tidak dicentang. Sekarang, pesan hello tidak dikelompokkan:

Masalah Chromium #1082963

Mempertahankan setelan Hanya konteks yang dipilih

Setelan Hanya konteks yang dipilih di Setelan Konsol kini dipertahankan. Sebelumnya, setelan direset setiap kali Anda menutup dan membuka kembali DevTools. Perubahan ini membuat perilaku setelan konsisten dengan opsi Setelan Konsol lainnya.

Hanya konteks yang dipilih

Masalah Chromium #1055875

Pembaruan panel performa

Informasi cache kompilasi JavaScript di panel Performa

Informasi cache kompilasi JavaScript kini selalu ditampilkan di tab Ringkasan pada panel Performa. Sebelumnya, DevTools tidak akan menampilkan apa pun yang terkait dengan caching kode jika penyimpanan kode tidak terjadi.

Informasi cache kompilasi JavaScript

Masalah Chromium #912581

Panel Performa yang digunakan untuk menunjukkan waktu di penggaris berdasarkan waktu perekaman dimulai. Sekarang hal ini telah berubah untuk rekaman yang menavigasi pengguna, tempat DevTools sekarang menampilkan waktu penggaris yang relatif terhadap navigasi.

Menyelaraskan waktu navigasi di panel Performa

Kami juga telah memperbarui waktu untuk peristiwa DOMContentLoaded, First Paint, First Contentful Paint, dan Largest Contentful Paint, agar relatif terhadap awal navigasi, yang berarti cocok dengan waktu yang dilaporkan oleh PerformanceObserver.

Masalah Chromium #974550

Ikon baru untuk titik henti sementara, titik henti sementara bersyarat, dan logpoint

Panel Sources memiliki desain baru untuk titik henti sementara, titik henti sementara bersyarat, dan logpoint. Breakpoint mendapatkan desain flag yang diperbarui dengan warna yang lebih cerah dan lebih ramah. Ikon ditambahkan untuk membedakan titik henti sementara dan logpoint bersyarat.

Titik henti sementara

Masalah Chromium #1041830

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