Chrome DevTools Performance Paneli

Performance paneli; bir sayfanın nasıl yüklendiğini ve çalıştığını kaydetmek, alev grafiğini okumak, LCP öğenizi bulmak ve Core Web Vitals sorunlarını teşhis etmek için Chrome DevTools'a yerleşik yerel profil oluşturucudur. Ayrıca yerel izinizin yanında isteğe bağlı gerçek kullanıcı CrUX alan verilerini gösterebilir. Ne olduğu, nasıl okunacağı ve neden Googlebot'ın gördüğü şeyi göstermediği.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 9 Ağu 2026 · Advanced
Diller

Chrome DevTools Performance paneli, Chrome'a ve Chromium tabanlı Edge'e yerleşik yerel bir profil oluşturucudur. Bir iz kaydeder ve sayfanın nasıl yüklenip çalıştığına ilişkin ham ayrıntıları okursunuz: ana iş parçacığı çalışmalarının alev grafiği, FPS/CPU zaman çizelgesi, ağ şelalesi, film şeridi ve — 2023–2024 yeniden tasarımından bu yana — canlı Core Web Vitals görünümü ile bir Insights kenar çubuğu (LCP aşamalarının dökümü, oluşturmayı engelleyen istekler, zorunlu yeniden akış ve üçüncü taraf maliyeti). Lighthouse/PageSpeed Insights bir sayfaya puan verip düzeltmeleri listelerken Performance paneli, kendiniz incelemeniz için izi sunar. Üç noktayı doğru anlamak gerekir: kaydedilen izin kendisi, Googlebot'ın Web Rendering Service'inin değil, yerel tarayıcınızın davranışıdır; bu iz laboratuvar kanıtıdır, ancak panel isteğe bağlı olarak gerçek kullanıcılara ait CrUX alan verilerini yanında gösterebilir ve bunlar aynı ölçüm değildir; bağımsız Performance Insights paneli Chrome 132'de kaldırılmış, özellikleri ana paneldeki Insights sekmesine taşınmıştır. SEO açısından bu panel, LCP öğenizi tam olarak belirlemenin ve oluşturmayı engelleyen üçüncü tarafları saptamanın en hızlı yerleşik yoludur.

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 — Performance paneli, Chrome DevTools’un yerleşik, yerel profil oluşturucusudur. Paneli açtığınızda canlı yerel LCP/CLS’yi (etkileşim kurduğunuzda da INP’yi) gösterir; tam bir yüklemeyi kaydetmek için Screenshots açıkken Start profiling and reload page’e basın. Ana iş parçacığındaki çalışmaları gösteren bir alev grafiğini, FPS/CPU zaman çizelgesini, ağ şelalesini ve analiz sekmelerini (Bottom-up, Call Tree, Event Log) okuyabilirsiniz. Ayrıca LCP’yi dört alt parçaya ayıran ve oluşturmayı engelleyen istekleri, zorunlu yeniden akışı ve üçüncü taraf maliyetini işaretleyen bir Insights kenar çubuğu vardır. LCP öğenizi tam olarak belirlemenin en hızlı yerleşik yoludur. Üç noktayı birbirinden ayırın: Googlebot’ın Web Rendering Service’ini değil, sizin tarayıcınızı profiller; kaydedilen iz laboratuvar kanıtıdır ve panel isteğe bağlı olarak gerçek kullanıcılara ait CrUX alan verilerini yanında gösterebilse de bu alan katmanı, yerel izinizle aynı ölçüm değildir; ayrıca bağımsız eski Performance Insights paneli Chrome 132’de kaldırılmıştır — bu özellikler artık bu panelin Insights sekmesindedir. Kısıtlama çarpanları mutlak bir karşılaştırma ölçütü değil, makinenize göreli değerlerdir.

Performance paneli gerçekte nedir?

Google bunu açıkça şöyle tanımlar: “Use the Performance panel to analyze your website’s performance” ve “The Performance panel lets you record CPU performance profiles of your web applications” (Chrome DevTools docs). Bu bir profil oluşturucudur — tarayıcının belirli bir zaman aralığında yaptığı her şeyin izini kaydeder, ardından bu izi incelersiniz.

İnsanlar bu araçları sürekli birbirine karıştırdığı için en başta benzerleriyle karşılaştırmak yararlı olur:

  • Lighthouse / PageSpeed Insights, otomatik bir denetim çalıştırır ve size puan ile önceliklendirilmiş öneriler verir (PSI ayrıca gerçek CrUX alan verilerini ekler). Puanlı, otomatik ve belirli görüşlere dayalıdır.
  • WebPageTest, sayfanızı uzaktaki gerçek bir cihazda çalıştırır; geçmişe dönük, paylaşılabilir sonuçlar kaydeder ve çok adımlı betikleri destekler. Uzak, paylaşılabilir ve kapsamlıdır.
  • Performance paneli, kendi yerel tarayıcınızdan alınan ham, etkileşimli bir iz sunar — puan, hesap veya uzak makine yoktur. Daha derin ve esnektir, ancak yorumu siz yaparsınız.

Kaydedilen izin kendisi yerel laboratuvar kanıtıdır — o andaki tek bir tarayıcınızın, cihazınızın ve ağınızın anlık görüntüsüdür. Ancak çevresindeki panel yalnızca bir laboratuvar aracı değildir: yeniden tasarımdan bu yana yerel sonuçlarınızın yanında isteğe bağlı gerçek kullanıcı CrUX alan metriklerini de gösterebilir. Yerel laboratuvar, uzak laboratuvar ve gerçek kullanıcı alan verilerini birbirinden ayırın; çünkü bu ayrım, web performansı araçları kümesinin omurgasıdır ve aşağıdaki efsaneler de bu ayrıma dayanır.

Kısa bir tarihçe (hangi panele baktığınızı bilmeniz için)

Panel uzun zamandır var. Chrome DevTools ekibinden Elizabeth Sweeny ve Paul Irish bunu şöyle ifade ediyor: “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,” ve “Starting with a panel called ‘Timeline’, it evolved to the Performance panel you know today” (Performance tooling in 2024 and beyond). Belirttikleri üzere bu süreçte “Lighthouse was launched in 2016 to help spot optimization opportunities more easily,” ve “The experimental Performance Insights panel was released in 2022 to test new ways of surfacing performance insights.”

Sonuncusu, bilgilerin güncelliği açısından önemlidir. Bağımsız Performance Insights paneli bir deneydi ve artık yok: Google’ın kendi bildiriminde “The Performance insights panel is deprecated and removed from DevTools starting with Chrome version 132. We recommend you use the Performance > Insights tab instead” deniyor (deprecation notice). İzlediğiniz bir eğitim veya ekran görüntüsü ayrı bir “Performance Insights” paneli gösteriyorsa Chrome 132’den öncedir ve artık güncel değildir — içgörüler artık normal Performance panelinin içindeki bir kenar çubuğunda yer alır.

Paneli açma ve canlı metrikler ekranı

DevTools’u açın ve üstteki sekmelerden Performance’ı seçin. Google’ın ifadesiyle, “When you open the Performance panel, it immediately captures and shows you your local Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS) metrics,” ve “If you interact with your page, the Performance panel also captures your local Interaction to Next Paint (INP)” (overview docs). Bu açılış ekranı, Rick Viscomi’nin “a completely redesigned Performance panel landing page featuring a live view of your local Core Web Vitals performance” diye tanımladığı yeniden tasarımın bir parçasıdır (Monitor your local and real-user Core Web Vitals in DevTools). Dolayısıyla herhangi bir kayıt almadan önce bile yerel Core Web Vitals ölçümlerinizin tamamına sahip olursunuz.

İz kaydetme: çalışma zamanı ve yükleme

Kaydedebileceğiniz iki şey vardır ve aralarındaki ayrım önemlidir:

  • Çalışma zamanı performansı — sayfa zaten yüklenmiştir ve onu çalışırken profillemek istersiniz (animasyon, yavaş etkileşim veya takılan kaydırma). Google: “Runtime performance is how your page performs when it is running, as opposed to loading” (Analyze runtime performance).
  • Yükleme performansı — yeni bir gezinmeden itibaren tüm hikâyeyi görmek istersiniz. Start profiling and reload page’e tıklayın. İzle birlikte görsel karelerden oluşan bir film şeridi almak için önce Screenshots’ı açın.

SEO çalışmaları — LCP, düzen kayması, oluşturmayı engelleyen betikler — için neredeyse her zaman ekran görüntülerinin açık olduğu yükleme kaydını kullanmak istersiniz.

Bir iz yalnızca kayıt penceresinde gerçekleşenleri içerir — yakalamadığınız herhangi bir şey (pencere dışındaki bir etkileşim veya daha sonra tetiklenen geç yükleme işi) yok değil, yalnızca gözlemlenmemiştir. Sizin ya da başka birinin daha sonra yeniden üretebileceği veya karşılaştırabileceği bir iz istiyorsanız şunları not edin: Chrome sürümü ve tarih (etiketler, kısayollar ve arayüzün tam biçimi sürümden sürüme değişir), ekran görüntülerinin açık olup olmadığı, CPU/ağ kısıtlama ayarlarınız ve gelişmiş boyama/CSS araçlarıyla JavaScript örnekleme seçeneklerini varsayılan değerlerinde bırakıp bırakmadığınız. Bunların her biri ayrıntı ve ek yük getirdiğinden, farklı ayarlarla kaydedilen bir iz bunlar olmadan kaydedilen bir izle doğrudan karşılaştırılamaz.

İzi okuma

Bir kayıt, üst üste yerleştirilmiş birkaç iz sunar. Başlıcaları şunlardır:

  • Alev grafiği / Main izi. Panelin merkezidir. Google: “DevTools shows you a flame chart of activity on the main thread, over time. The x-axis represents the recording, over time,” ve “Use the Main track to view activity that occurred on the page’s main thread” (features reference). Zaman soldan sağa ilerler; her anın altındaki çubuk yığını çağrı yığınıdır. Daha geniş çubuk = daha uzun süren görev — zamanınızın nereye gittiğini böyle görürsünüz. Bu iç içe yapı, iz yapısını — neyin neyi, ne zaman çağırdığını — gösterir; ancak bir üst görevin daha geniş bir kullanıcı deneyimi sorununa neden olduğunun tek başına kanıtı değildir. Bunu bir hipotezin başlangıç noktası olarak ele alıp ardından doğrulayın.
  • FPS grafiği. Takılmayı hızlıca görmenizi sağlar. 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” (runtime docs). Hedefiniz akıcı bir 60 FPS’dir; kırmızı çubuklar sorunlu noktaları işaretler.
  • CPU grafiği, kayıt boyunca ana iş parçacığının ne kadar meşgul olduğunu gösterir.
  • Network izi, her isteğin şelale görünümüdür — neyin, ne zaman ve hangi sırayla yüklendiğini gösterir (oluşturmayı engelleyen kaynaklar burada görünür).
  • Timings izi, uygulamanız yayımlıyorsa özel performance.mark() ölçümlerinizi gösterir.
In the Network track, read left to right and separate requests on the blocking path from requests that merely overlap it. Kaynak: 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 ·

Alev grafiğinin altında, aynı verileri farklı biçimlerde inceleyen üç analiz sekmesi bulunur:

  • Bottom-up“Use the Bottom-up tab to view which activities directly took up the most time in aggregate.” “Tek başına hangi işlev zamanımın çoğunu tüketiyor?” sorusu için en iyisidir.
  • Call tree“Use the Call tree tab to view which root activities cause the most work.” “Tüm bu işleri hangi üst düzey görev başlattı?” sorusu için en iyisidir.
  • Event log — aynı olayları kronolojik sırayla gösterir.

Insights kenar çubuğu

Yeniden tasarımın teşhis açısından en yararlı yeniliği, kaldırılan bağımsız Performance Insights panelinin halefi olan Insights kenar çubuğudur. Sizi alev grafiğinde arama yapmaya bırakmak yerine belirli ve adlandırılmış sorunları öne çıkarır. SEO açısından en önemli olanlar şunlardır:

  • LCP dökümü. Google, LCP’yi dört alt parçaya ayırır — ilk bayta kadar geçen süre, kaynak yükleme gecikmesi, kaynak yükleme süresi ve öğe oluşturma gecikmesi (LCP breakdown insight). Bu, LCP’nizin yalnızca yavaş olduğunu değil, neden yavaş olduğunu (sunucu mu, geç yüklenen bir görsel mi, oluşturma engellemesi mi?) gösterir.
  • Oluşturmayı engelleyen istekler — ilk boyamayı geciktiren CSS/JS (render-blocking insight).
  • Zorunlu yeniden akış — tarayıcının düzeni yeniden hesaplamak için betiği duraklatmak zorunda kaldığı yerler.
  • Üçüncü taraf maliyeti — yerleştirmelerin, etiketlerin ve widget’ların size maliyeti.

Bu sorunlar otomatik olarak öne çıkarıldığından Insights kenar çubuğu, Performance panelinin Lighthouse’taki “işte düzeltmeniz gerekenler” deneyimine en çok yaklaştığı yerdir — yine de her içgörünün arkasındaki ham ize inebilirsiniz.

Her içgörüyü kanıt olarak değil, yönlendirilmiş bir hipotez olarak ele alın. Olası bir sorunu belirleyip sizi arkasındaki iz bağlamına bağlar; ancak bir öğenin işaretlenmesi, o öğenin peşinde olduğunuz sonuca neden olduğunu veya onu düzeltmenin sonucu iyileştireceğini kanıtlamakla aynı şey değildir. Bir müşteriye veya ekip arkadaşınıza içgörünün asıl neden olduğunu söylemeden önce izin kendisiyle ve değişiklik öncesi/sonrası yeniden kayıtla doğrulayın.

CPU ve ağ kısıtlaması (ve insanları yanıltan önemli nokta)

Geliştirme makineniz tipik bir telefondan çok daha hızlıdır; bu nedenle size anında açılıyormuş gibi gelen bir sayfa, gerçek kullanıcılar için eziyet verici olabilir. Kısıtlama, daha zayıf koşulları simüle eder: bir CPU yavaşlatma çarpanı ve ağ profili (Slow 4G vb.).

Önemli nokta doğrudan Google’dan geliyor: “Throttling is relative to your computer’s capabilities. For example, the 2x slowdown option makes your CPU operate 2 times slower than its usual ability” (features reference). Bu, “4x slowdown” değerinin mutlak bir karşılaştırma ölçütü olmadığı anlamına gelir — hızlı bir dizüstündeki 4x ile zayıf bir makinedeki 4x aynı sonucu vermez. Makineler arasında karşılaştırabileceğiniz bir standart değil, göreli bir ayardır. DebugBear’ın deep DevTools walkthrough yazısında belirttiği ikinci pratik kullanım da şudur: kısıtlama, yoğun olay kümelerinin okunabilmesi için kaydı yavaşlatmaya da yarayabilir.

Buradaki laboratuvar verileri ile Google’ın sıralamada kullandığı alan verileri

SEO uzmanlarının yanıldığı yer burasıdır. Performance panelindeki sayılar — canlı metrikler ve her kayıt — sizin makinenizden, sizin ağınızda ve o anda alınan laboratuvar verileridir. Google’ın gerçek Core Web Vitals sıralama sinyali, Search Console ve PageSpeed Insights’ta gördüğünüz gerçek kullanıcılara ait CrUX alan verilerinden (gerçek Chrome kullanıcılarının 28 günlük toplamı) gelir. Kusursuz bir yerel kayıt, alan puanının geçeceğini garanti etmez — gerçek kullanıcıların cihazları daha yavaş, ağları daha kötü ve koşulları tek testinizden çok daha çeşitlidir.

Yeniden tasarlanan panel aslında bu iki taraf arasında köprü kurar: güncellemeden beri gerçek kullanıcılara ait CrUX alan verilerinizi yerel sonuçlarınızın hemen yanında gösterebilir; böylece “az önce ölçtüğüm şey” ile “gerçek kullanıcıların deneyimi”ni karşılaştırabilirsiniz. Alan katmanı mevcut olduğunda URL ve kaynak düzeyi ile mobil ve masaüstü arasında geçiş yapabilir; arayüz ayrıca verilerin ait olduğu dönemi gösterir. Bunları karşılaştırdığınız izle eşleştirin. Bu şekilde eşleştirildiğinde bile alan verilerinden türetilen ortam ayarları (panelin CrUX’a göre önerdiği kısıtlama hazır ayarları), seçilen bir gerçek kullanıcı kesimini yalnızca yaklaşık olarak temsil eder; tek bir yerel kayıt, alttaki nüfus dağılımını yeniden oluşturmaz veya bir sıralama sonucunu öngörmez. Bu katman, yerel iziniz ile Google’ın sıralama sinyalinin iki farklı sayı olduğunu hatırlatan en açık yerleşik göstergedir. Laboratuvar ve alan verileri konusunun tamamı için web performansı araçları merkezine ve ilgili Core Web Vitals ile CrUX açıklamalarına bakın.

Teknik SEO için nasıl kullanıyorum?

Performance panelinden yıllardır yararlanıyorum — tek başına teslim edilecek bir çıktı olarak değil, bir puan yeterli olmadığında ve gerçek işleyişi görmem gerektiğinde başvurduğum araç olarak. Birkaç somut kullanım alanı:

LCP öğesini tam olarak bulma. Bu, paneldeki en değerli SEO tekniğidir ve sahnede öğrettiğim bir yöntemdir. Page Experience Update (TMC, June 2021) sunumumdaki adımlar şunlardır: Performance > “Screenshots” seçeneğini işaretleyin, “Start profiling and reload page“‘e tıklayın, zamanlama grafiğinde LCP’yi bulun, sonra düğüme tıklayın — LCP öğesi budur. DevTools, Google’ın Largest Contentful Paint olarak sayacağı öğeyi tam olarak gösterir; böylece neyi optimize edeceğinizi bilirsiniz. Seer Interactive’ten Richie Lauridsen, Search Engine Journal’da aynı tekniği şöyle anlatıyor: “In hovering over the flag for LCP, we can actually see the piece of content flagged to be the largest contentful paint during the page load” (3 Ways to Use Chrome DevTools for SEO Troubleshooting). Birbirinden bağımsız iki yazının aynı yönteme ulaşması, bunun tek seferlik değil, standart bir iş akışı olduğunu gösterir.

Oluşturma sürecini insanlara açıklama. JavaScript SEO guide yazımda oluşturma işlem hattını görünür kılmak için paneli kullanıyorum: “In Chrome Dev Tools, if you run a test on the ‘Performance’ tab, you get a loading chart.” Bu grafikte indirme, HTML ayrıştırma, JS yürütme, düzen ve boyama adımlarını göstermek; Googlebot’ın oluşturma işleminin tam bir tarayıcı boyamasının yaptığı her şeyi yapmadığını müşterilere ve iş arkadaşlarına açıklama biçimimdir. Bu ayrım, JS SEO sorunlarının teşhisinde merkezi önemdedir.

Oluşturmayı engelleyen üçüncü tarafları saptama ve düzen kaymasını teşhis etme diğer önemli kullanımlardır: ağ şelalesi ilk boyamayı neyin geciktirdiğini, iz ise (CLS metriğiyle birlikte) neyin ne zaman kaydığını gösterir.

Googlebot efsanesi (gerçekten içselleştirmeniz gereken nokta)

Tuzak şudur: “if it looks fine in my Performance panel, Googlebot sees it fine too.” Böyle bir sonuç çıkarılamaz. Panel, yerel ve tam özellikli Chrome’unuzu profiller. Googlebot, tam bir tarayıcının desteklediği her şeyi desteklemeyen ve farklı davranan (durumsuzdur, izin istemlerini reddeder vb. — bkz. tarama ve oluşturma) yakın tarihli ancak aynı olmayan bir Chromium derlemesi olan Web Rendering Service ile sayfaları oluşturur. Performance paneli, oluşturma davranışını anlamak ve teşhis etmek için mükemmeldir; gerçekte neyin taranıp dizine eklenebildiğini doğrulamanın yerini tutmaz. Bunun için Search Console’un URL Inspection aracını veya ham bir getirme işlemini kullanın.

Kısa bir ayrım notu

Performance paneli ile Performance monitor’ı karıştırmayın. Performance monitor, kaydedilmiş bir iz yerine gerçek zamanlı metriklerin (CPU kullanımı, JS heap, DOM düğümleri) canlı şeridini gösteren ayrı ve daha küçük bir DevTools özelliğidir. Aynı sözcük, farklı araç.

Add an expert note

Pin an expert quote

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