Chrome DevTools performa Panel

performa panel adalah Chrome DevTools' dibangun-di, local profiler untuk recording bagaimana sebuah halaman memuat dan berjalan, reading sebuah flame chart, finding Anda LCP element, dan diagnosing Core Web Vitals masalah — ini dapat juga tampilkan opsional nyata-pengguna CrUX data lapangan alongside Anda local trace. Apa ini adalah, cara baca ini, dan mengapa ini tidak apa Googlebot sees.

Pertama kali diterbitkan: 3 Jul 2026 · Terakhir diperbarui: 22 Agu 2026 · Advanced
Bahasa

Chrome DevTools performa panel adalah sebuah local profiler dibangun ke Chrome (dan Chromium-based Edge). Anda record sebuah trace dan baca mentah detail dari bagaimana sebuah halaman memuat dan berjalan: sebuah flame chart dari main-utas berfungsi, sebuah FPS/CPU timeline, sebuah network waterfall, sebuah filmstrip, dan — since 2023–2024 redesign — sebuah langsung Core Web Vitals view plus sebuah Insights sidebar (LCP phase breakdown, render-blocking permintaan, forced reflow, ketiga-party cost). Di mana Lighthouse/PageSpeed Insights score sebuah halaman dan list memperbaiki, performa panel hands Anda trace untuk explore yourself. Three hal untuk mendapatkan right: recorded trace itself adalah Anda local browser's perilaku, tidak Googlebot's Web rendering Service; itu trace adalah lab evidence, though panel dapat secara opsional tampilkan nyata-pengguna CrUX data lapangan alongside ini — dua adalah tidak yang sama pengukuran; dan standalone performa Insights panel adalah dihapus di Chrome 132, -nya fitur folded ke main panel's Insights tab. untuk SEO ini adalah fastest dibangun-di cara untuk pinpoint Anda tepat LCP element dan spot render-blocking ketiga parties.

Evidence for this claim Chrome DevTools Performance panel records runtime and loading activity for local performance analysis. Scope: Chrome DevTools lab profiling on the tester's device. Confidence: high · Verified: Chrome DevTools: Performance features Evidence for this claim The Performance panel includes insights and timeline views for diagnosing rendering, layout, network, and main-thread work. Scope: Current Chrome DevTools UI; labels and panels can change by Chrome version. Confidence: high · Verified: Chrome DevTools: Analyze runtime performance

TL;DR — performa panel adalah Chrome DevTools’ dibangun-di, local profiler. Open ini dan ini menampilkan langsung local LCP/CLS (dan INP setelah Anda interact); hit Mulai profiling dan reload halaman (dengan Screenshots pada) untuk record sebuah penuh muat. Anda baca sebuah flame chart dari main-utas berfungsi, sebuah FPS/CPU timeline, sebuah network waterfall, dan analysis tabs (Bottom-up, panggil Tree, Event Log), plus sebuah Insights sidebar itu breaks LCP ke -nya four sub-bagian dan flags render-blocking permintaan, forced reflow, dan ketiga-party cost. ini adalah fastest dibangun-di cara untuk pinpoint Anda tepat LCP element. Three hal untuk pertahankan straight: ini profiles Anda browser, tidak Googlebot’s Web rendering Service; recorded trace adalah lab evidence, dan sementara panel dapat secara opsional tampilkan nyata-pengguna CrUX field data alongside ini, itu field overlay adalah tidak yang sama pengukuran sebagai Anda local trace; dan old standalone performa Insights panel adalah dihapus di Chrome 132 — itu fitur now langsung di dalam ini panel’s Insights tab. Throttling multipliers adalah relative untuk Anda machine, tidak sebuah absolute benchmark.

Apa performa panel sebenarnya adalah

Google’s framing adalah plain: “Gunakan itu Performance panel untuk analyze Anda website’s performance” (terjemahan) “gunakan performa panel untuk analyze Anda situs web’s performa” dan “The Performance panel lets you record CPU performance profiles of your web applications” (terjemahan) “ performa panel lets Anda record CPU performa profiles dari Anda web applications” (Chrome DevTools docs). ini adalah sebuah profiler — Anda record sebuah trace dari semuanya browser melakukan di atas sebuah slice dari time, lalu explore itu trace.

ini adalah worth positioning terhadap -nya siblings up front, karena orang conflate them constantly:

  • Lighthouse / PageSpeed Insights jalankan sebuah automated audit dan memberikan Anda sebuah score plus prioritized recommendations (PSI juga menambahkan nyata CrUX data lapangan). Scored, automated, opinionated.
  • WebPageTest berjalan Anda halaman pada sebuah remote nyata device, records historical, shareable hasil, dan mendukung multi-langkah scripting. Remote, shareable, thorough.
  • ** performa panel** memberikan Anda sebuah mentah, interactive trace dari Anda own local browser — Tidak score, Tidak account, Tidak remote machine. Deeper dan lebih flexible, tetapi Anda melakukan interpreting.

recorded trace itself adalah local, lab evidence — sebuah snapshot dari Anda satu browser, device, dan network di itu moment. tetapi panel sekitar ini tidak purely sebuah lab alat: since redesign ini dapat juga tampilkan opsional nyata-pengguna CrUX field metrics alongside Anda local hasil. pertahankan dua straight — local lab vs. remote lab vs. nyata-pengguna field — karena itu pembedaan adalah spine dari seluruh web performa alat cluster, dan ini adalah apa myths di bawah turn pada.

sebuah brief history (so Anda know yang panel Anda’re bahkan looking di)

panel memiliki telah sekitar sebuah panjang time. Elizabeth Sweeny dan Paul Irish dari Chrome DevTools team menjelaskan hal ini: “The Performance panel in Chrome DevTools has been helping developers measure and optimize their runtime performance in one form or another for the better part of 15 years,” (terjemahan) “ performa panel di Chrome DevTools memiliki telah helping developers mengukur dan mengoptimalkan mereka runtime performa di satu form atau lainnya untuk better bagian dari 15 tahun,” dan “Starting with a panel called ‘Timeline’, it evolved to the Performance panel you know today” (terjemahan) “Starting dengan sebuah panel called ‘Timeline’, ini evolved untuk performa panel Anda know hari ini” (performa tooling di 2024 dan beyond). Along cara, sebagai mereka note, “Lighthouse was launched in 2016 to help spot optimization opportunities more easily,” (terjemahan) “Lighthouse adalah launched di 2016 untuk help spot optimization opportunities lebih easily,” dan “The experimental Performance Insights panel was released in 2022 to test new ways of surfacing performance insights.” (terjemahan) “ experimental performa Insights panel adalah dirilis di 2022 untuk test baru cara dari surfacing performa insights.”

itu terakhir satu penting untuk currency. standalone performa Insights panel adalah sebuah experiment, dan ini adalah hilang: Google’s own notice status itu “The Performance insights panel is deprecated and removed from DevTools starting with Chrome version 132. We recommend you use the Performance > Insights tab instead” (terjemahan) “Panel Performance Insights sudah deprecated dan dihapus mulai Chrome versi 132. Gunakan tab Performance > Insights.” (deprecation notice). jika sebuah tutorial atau screenshot Anda’re berikut menampilkan sebuah terpisah “Performance Insights” (terjemahan) “performa Insights” panel, ini lebih lama dari Chrome 132 dan adalah stale — insights now langsung di sebuah sidebar di dalam regular performa panel.

Opening ini dan langsung metrics screen

Open DevTools dan select performa dari tabs di top. sebagai Google mendeskripsikan ini, “When you open the Performance panel, it immediately captures and shows you your local Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS) metrics,” (terjemahan) “Saat panel Performance dibuka, panel langsung menangkap dan menampilkan metrik lokal Largest Contentful Paint (LCP) dan Cumulative Layout Shift (CLS).” dan “If you interact with your page, the Performance panel also captures your local Interaction to Next Paint (INP)” (terjemahan) “Jika Anda berinteraksi dengan halaman, panel Performance juga menangkap Interaction to Next Paint (INP) lokal.” (overview docs). ini landing screen adalah bagian dari redesign Rick Viscomi described sebagai “a completely redesigned Performance panel landing page featuring a live view of your local Core Web Vitals performance” (terjemahan) “sebuah completely redesigned performa panel landing halaman featuring sebuah langsung view dari Anda local Core Web Vitals performa” (Monitor Anda local dan nyata-pengguna Core Web Vitals di DevTools). So sebelum Anda record apa pun, Anda sudah memiliki Anda penuh set dari local Core Web Vitals.

Recording sebuah trace: runtime vs. muat

ada dua hal Anda dapat record, dan pembedaan penting:

  • Runtime performa — halaman adalah sudah dimuat dan Anda ingin profile ini sementara ini berjalan (sebuah animation, sebuah slow interaction, sebuah scroll jank). Google: “Runtime performance is how your page performs when it is running, as opposed to loading” (terjemahan) “Runtime performa adalah bagaimana Anda halaman performs ketika ini adalah berjalan, sebagai opposed untuk memuat” (Analyze runtime performa).
  • muat performa — Anda ingin seluruh story dari sebuah fresh navigation. Click Mulai profiling dan reload halaman. Turn pada Screenshots pertama so Anda mendapatkan sebuah filmstrip dari visual frames alongside trace.

untuk SEO berfungsi — LCP, layout shift, render-blocking scripts — Anda hampir selalu ingin muat recording dengan screenshots pada.

sebuah trace hanya berisi apa happened di dalam -nya recording window — whatever Anda tidak capture (sebuah interaction di luar window, lazy-dimuat berfungsi itu fires kemudian) adalah sekadar unobserved, tidak absent. jika Anda ingin sebuah trace Anda atau seseorang else dapat reproduce atau bandingkan kemudian, note down: Chrome versi dan date (labels, shortcuts, dan tepat UI shift rilis untuk rilis), apakah screenshots adalah pada, Anda CPU/network throttling settings, dan apakah Anda left advanced paint/CSS instrumentation dan JavaScript sampling options di mereka defaults — setiap dari itu menambahkan detail dan overhead, so sebuah trace recorded dengan berbeda settings tidak secara langsung comparable untuk satu recorded tanpa them.

Reading trace

sebuah recording memberikan Anda several stacked tracks. main ones:

  • ** flame chart / Main track.** ini adalah heart dari ini. Google: “DevTools shows you a flame chart of activity on the main thread, over time. The x-axis represents the recording, over time,” (terjemahan) “DevTools menampilkan diagram aktivitas pada utas utama dalam bentuk flame chart dari waktu ke waktu. Sumbu-x menggambarkan rekaman dari waktu ke waktu,” dan “Use the Main track to view activity that occurred on the page’s main thread” (terjemahan) “gunakan Main track untuk view activity itu occurred pada halaman’s main utas” (fitur reference). Time berjalan left untuk right; stack dari bars di bawah setiap moment adalah panggil stack. sebuah wider bar = sebuah lebih lama-berjalan task — itu’s di mana Anda time went. itu nesting menampilkan Anda trace structure — apa called apa, dan ketika — tetapi ini tidak oleh itself proof itu sebuah parent task disebabkan sebuah lebih luas pengguna-experience masalah; treat ini sebagai starting poin untuk sebuah hypothesis, lalu konfirmasi.
  • ** FPS chart.** sebuah quick baca pada jank. Google: “Whenever you see a red bar above FPS, it means that the framerate dropped so low that it’s probably harming the user experience” (terjemahan) “Setiap kali Anda see sebuah red bar di atas FPS, ini berarti itu framerate dropped so rendah itu ini adalah probably harming pengguna experience” (runtime docs). Anda’re aiming untuk sebuah smooth 60 FPS; red bars mark rough spots.
  • ** CPU chart** menampilkan bagaimana busy main utas adalah di atas recording.
  • ** Network track** adalah sebuah waterfall dari setiap permintaan — apa dimuat, ketika, dan di apa order (ini adalah di mana render-blocking resources tampilkan up).
  • ** Timings track** surfaces custom performance.mark() measurements jika Anda app emits them.
In the Network track, read left to right and separate requests on the blocking path from requests that merely overlap it. Sumber: Render-Blocking Resources

The illustrative trace contains HTML from 0 to 180 milliseconds, blocking CSS from 110 to 390 milliseconds, synchronous JavaScript from 190 to 540 milliseconds, an asynchronous analytics request from 230 to 470 milliseconds, and a font from 390 to 560 milliseconds. First paint occurs at 560 milliseconds. This is a teaching example, not a captured trace.

© Patrick Stox LLC · CC BY 4.0 ·

Di bawah flame chart, three analysis tabs slice yang sama data differently:

  • Bottom-up“Gunakan itu Bottom-up tab untuk view yang activities secara langsung took up itu paling time di aggregate.” (terjemahan) “gunakan Bottom-up tab untuk view yang activities secara langsung took up paling time di aggregate.” Best untuk “what single function is eating my time?” (terjemahan) “apa single function adalah eating my time?”
  • panggil tree“Use the Call tree tab to view which root activities cause the most work.” (terjemahan) “gunakan panggil tree tab untuk view yang root activities penyebab sebagian besar berfungsi.” Best untuk “which top-level task kicked all this off?” (terjemahan) “yang top-tingkat task kicked semua ini off?”
  • Event log — yang sama events di chronological order.

Insights sidebar

redesign’s sebagian besar berguna addition untuk diagnosis adalah Insights sidebar — successor untuk dihapus standalone performa Insights panel. alih-alih Anda hunting melalui flame chart, ini surfaces spesifik, named masalah. ones itu penting sebagian besar untuk SEO:

  • LCP breakdown. Google splits LCP ke four sub-bagian — Time untuk pertama Byte, resource muat delay, resource muat time, dan element render delay (LCP breakdown insight). ini tells Anda mengapa Anda LCP adalah slow (server? sebuah late-memuat image? render blocking?) alih-alih hanya itu ini adalah slow.
  • Render-blocking permintaan — CSS/JS itu delayed pertama paint (render-blocking insight).
  • Forced reflow — di mana browser memiliki untuk pause script untuk recalculate layout.
  • ketiga-party cost — bagaimana banyak Anda embeds, tags, dan widgets adalah costing Anda.

Karena ini adalah surfaced secara otomatis, Insights sidebar adalah closest performa panel mendapatkan untuk Lighthouse’s “di sini’s apa untuk perbaiki” (terjemahan) “di sini’s apa untuk perbaiki” experience — sementara masih letting Anda drop ke mentah trace behind apa pun insight.

Treat setiap insight sebagai sebuah guided hypothesis, tidak proof. ini identifies sebuah potential issue dan connects Anda untuk trace context behind ini, tetapi flagging sebuah item tidak yang sama sebagai proving itu item disebabkan outcome Anda’re chasing, atau itu memperbaiki ini akan. Konfirmasi dengan trace itself — dan dengan sebuah sebelum/setelah re-recording — sebelum Anda tell sebuah client atau teammate sebuah insight adalah ** penyebab.

CPU dan network throttling (dan caveat itu trips orang up)

Anda dev machine adalah far lebih cepat daripada sebuah typical phone, so sebuah halaman itu feels instant untuk Anda dapat menjadi painful untuk pengguna nyata. Throttling simulates weaker conditions: sebuah CPU slowdown multiplier dan sebuah network profile (Slow 4G, dan seterusnya.).

catch, straight dari Google: “Throttling adalah relative untuk Anda computer’s capabilities. Misalnya, itu 2x slowdown option membuat Anda CPU operate 2 times lebih lambat daripada its biasa ability” (terjemahan) “Throttling adalah relative untuk Anda computer’s capabilities. misalnya, 2x slowdown option membuat Anda CPU operate 2 times lebih lambat daripada -nya biasa ability” (fitur reference). itu berarti sebuah “4x slowdown” (terjemahan) “4x slowdown” adalah tidak sebuah absolute benchmark — 4x pada sebuah fast laptop dan 4x pada sebuah weak satu tidak yang sama hasil. ini adalah sebuah relative dial, tidak sebuah standard Anda dapat bandingkan di seluruh machines. sebuah kedua, practical gunakan DebugBear poin out di mereka deep DevTools walkthrough: throttling dapat juga hanya slow recording down so dense clusters dari events adalah legible.

data lab di sini vs. data lapangan Google peringkat pada

ini adalah di mana SEOs mendapatkan burned. performa panel’s angka — langsung metrics dan setiap recording — adalah data lab dari Anda machine, pada Anda network, di itu moment. Google’s sebenarnya Core Web Vitals sinyal peringkat muncul dari nyata-pengguna CrUX data lapangan (sebuah 28-day aggregate dari nyata Chrome pengguna), yang Anda see di Search Console dan PageSpeed Insights. sebuah perfect local recording melakukan tidak jaminan sebuah passing field score — pengguna nyata memiliki lebih lambat devices, worse networks, dan lebih variety daripada Anda satu test.

redesigned panel sebenarnya bridges ini: since perbarui, ini dapat tampilkan Anda nyata-pengguna CrUX data lapangan right alongside Anda local hasil, so Anda dapat bandingkan “apa I sekadar measured” (terjemahan) “apa I hanya diukur” terhadap “what real users experience.” (terjemahan) “apa pengguna nyata experience.” Ketika itu field overlay adalah tersedia, Anda dapat switch ini antara URL dan origin tingkat dan antara mobile dan desktop, dan UI exposes data period ini adalah drawing dari — so match itu untuk trace Anda’re comparing ini terhadap. bahkan cocok itu cara, field-informed environment settings (throttling presets panel recommends based pada CrUX) approximate sebuah dipilih nyata-pengguna segment; sebuah single local recording masih tidak recreate underlying population distribution atau predict sebuah peringkat outcome. itu overlay adalah clearest dibangun-di reminder itu Anda local trace dan Google’s sinyal peringkat adalah dua berbeda angka. untuk penuh lab-vs-field treatment, see web performa alat hub dan sibling Core Web Vitals dan CrUX explainers.

Bagaimana I gunakan ini untuk SEO teknis

I’ve leaned pada performa panel untuk tahun — tidak sebagai sebuah standalone deliverable, tetapi sebagai alat I reach untuk ketika sebuah score tidak cukup dan I perlu untuk see sebenarnya mechanics. sebuah sedikit concrete menggunakan:

Finding tepat LCP element. ini adalah single sebagian besar valuable SEO trick di panel, dan ini adalah sebuah recipe I’ve taught dari stage. di my pengalaman halaman Perbarui (TMC, June 2021) deck, langkah adalah: performa > periksa “Screenshots” (terjemahan) “Screenshots”, click “Mulai profiling dan reload halaman” (terjemahan) “Mulai profiling dan reload halaman”, temukan LCP pada timing graph, lalu click node — ini adalah element untuk LCP. DevTools tells Anda precisely yang element Google akan count sebagai Anda Largest Contentful Paint, so Anda know persis apa untuk mengoptimalkan. Richie Lauridsen dari Seer Interactive mendeskripsikan yang sama technique di mesin pencari Journal: “Di hovering over itu flag untuk LCP, we dapat sebenarnya see itu piece dari konten flagged untuk menjadi itu largest contentful paint during itu halaman load” (terjemahan) “di hovering di atas flag untuk LCP, kami dapat sebenarnya see piece dari konten flagged untuk menjadi Largest Contentful Paint selama pemuatan halaman” (3 cara untuk gunakan Chrome DevTools untuk SEO Troubleshooting). itu dua independent tulis-ups land pada yang sama recipe tells Anda ini adalah sebuah standard workflow, tidak sebuah satu kali.

Explaining rendering untuk orang. di my JavaScript SEO guide I gunakan panel untuk membuat rendering pipeline terlihat: “Di Chrome Dev Tools, jika Anda jalankan a test pada itu ‘Performance’ tab, Anda mendapatkan a loading chart.” (terjemahan) “di Chrome Dev alat, jika Anda jalankan sebuah test pada ‘performa’ tab, Anda mendapatkan sebuah memuat chart.” Walking melalui itu chart — download, HTML parse, JS execution, layout, paint — adalah bagaimana I jelaskan untuk clients dan colleagues itu Googlebot’s rendering tidak melakukan semuanya sebuah penuh browser paint melakukan, yang adalah central untuk diagnosing JS SEO masalah.

Spotting render-blocking ketiga parties dan diagnosing layout shift round ini out: network waterfall menampilkan apa holding up pertama paint, dan trace (plus CLS metric) menampilkan apa shifted dan ketika.

Googlebot myth ( satu untuk sebenarnya internalize)

Di sini’s trap: “jika it looks fine di my Performance panel, Googlebot sees it fine too.” (terjemahan) “jika ini looks fine di my performa panel, Googlebot sees ini fine too.” ini tidak ikuti. panel profiles Anda local, penuh-featured Chrome. Googlebot renders dengan Web rendering Service, sebuah recent-tetapi-tidak-identical Chromium bangun itu tidak mendukung semuanya sebuah penuh browser melakukan dan behaves differently (ini adalah stateless, denies permission prompts, dan so pada — see crawling dan rendering). performa panel adalah superb untuk understanding dan diagnosing rendering perilaku; ini adalah tidak sebuah substitute untuk confirming apa sebenarnya dapat di-crawl dan dapat diindeks. untuk itu, gunakan Search Console’s pemeriksaan URL alat atau sebuah mentah fetch.

sebuah quick disambiguation footnote

jangan confuse performa panel dengan performa monitor — sebuah terpisah, lebih kecil DevTools fitur itu menampilkan sebuah langsung strip dari nyata-time metrics (CPU usage, JS heap, DOM nodes) alih-alih sebuah recorded trace. sama kata, berbeda alat.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.