DevTools 실사용 데이터 대조

DevTools field-data grounding

로컬 트레이스와 실제 사용자 분포를 나란히 놓고 차이를 찾습니다.

···
html
<div class="atlas"><div class="head"><b>DEVTOOLS · lab vs field</b><span class="pulse"></span></div><div class="stage"><div class="fd-row"><b>local trace</b><div class="fd-track"><i id="fd-local"></i></div></div><div class="fd-row"><b>field p75</b><div class="fd-track"><i id="fd-field"></i></div></div><div class="fd-alert" id="fd-alert">sample: compare environments</div></div></div>
css
.atlas{width:min(94vw,720px);height:min(88vh,320px);border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:clamp(10px,2.5vmin,18px);display:flex;flex-direction:column;gap:clamp(7px,2vmin,12px);font:500 clamp(12px,3.2vmin,16px)/1.25 var(--font-sans),sans-serif;color:var(--fg);box-shadow:0 8px 28px rgba(0,0,0,.06)}.head{display:flex;align-items:center;justify-content:space-between;color:var(--accent);letter-spacing:.03em}.pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:blink 1.3s infinite}@keyframes blink{50%{opacity:.2}}.stage{flex:1;min-height:0;position:relative;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.muted{color:var(--muted)}.accent{color:var(--accent)}.box{border:1px solid var(--line);border-radius:8px;background:var(--bg)}.fd-row{height:32%;display:flex;align-items:center;gap:8px}.fd-row b{width:64px;font-size:12px}.fd-track{flex:1;height:20px;border-radius:5px;background:var(--line);overflow:hidden}.fd-track i{display:block;height:100%;background:var(--accent);transition:width .5s}.fd-row+ .fd-row i{background:var(--accent-2)}.fd-alert{margin-top:6px;padding:7px;border:1px solid var(--line);border-radius:6px;text-align:center;color:var(--accent);font-size:12px}.fd-alert.warn{border-color:var(--accent-2)}
js
let gap=false;function tick(){gap=!gap;document.getElementById('fd-local').style.width='36%';document.getElementById('fd-field').style.width=gap?'76%':'42%';document.getElementById('fd-alert').classList.toggle('warn',gap);document.getElementById('fd-alert').textContent=gap?'field slower → inspect real devices':'sample: compare environments'}tick();setInterval(tick,2200)

빠른 개발용 노트북에서 측정한 값이 실제 모바일 방문자의 경험과 다를 수 있습니다. Chrome DevTools는 현장 데이터가 켜져 있을 때 로컬 지표와 CrUX의 75백분위 값을 대조하고 차이를 알려줍니다.

데모에서는 로컬 막대보다 실제 사용자 막대가 길어져 경고가 켜집니다. 단순히 제한 속도를 추측하지 말고, 현장 데이터에 맞춰 기기와 네트워크 조건을 조정해 재현합니다.

언제 쓰나

로컬에서는 빠른데 현장 지표가 나쁠 때 재현 조건을 정하는 데 씁니다.

페이지로 열기 ↗