최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 web page 의 performance, accessibility, best-practices, SEO, PWA 를 자동 audit". Chrome DevTools 내장, CLI, Node API, lighthouse-ci 의 form. 2026 현재 v12+ 가 INP (Interaction to Next Paint) 의 primary metric, LCP/CLS/INP 의 Core Web Vitals 와 align. 매 PR 마다 budget 검증 의 standard practice.
import{startFlow}from'lighthouse'importpuppeteerfrom'puppeteer'constbrowser=awaitpuppeteer.launch()constpage=awaitbrowser.newPage()constflow=awaitstartFlow(page,{name:'Checkout flow'})awaitflow.navigate('https://shop.example.com')awaitflow.startTimespan({name:'Add to cart'})awaitpage.click('#add')awaitflow.endTimespan()awaitflow.snapshot({name:'Cart loaded'})constreport=awaitflow.generateReport()
Adjacent: Core Web Vitals Optimization (INP, LCP, CLS) · SPA 라우트 전환 성능 최적화
🤖 LLM 활용
언제: pre-deploy quality gate, regression catch, web vitals tracking.
언제 X: 매 real-user perf 측정 (lab condition 일 뿐 — RUM 사용). Native app, server-only API.
❌ 안티패턴
단일 run score 의 의존: variance 가 큼 — 매 median of 3-5 runs.
Lab score = field score 의 가정: throttling profile 이 user 와 다름. 매 CrUX 와 cross-check.
High score 만 의 chase: 100 score ≠ good UX. 매 INP/LCP 의 actual budget 의 focus.
CI 에 emulated mobile 만 의 test: desktop user 도 audit.