88 PSI에서 100 PSI로: 프론트엔드 최적화를 위한 클로드 코드

한 개발자가 Claude Code를 디버깅 및 구현 파트너로 활용하여 자신의 사이트 PageSpeed Insights 모바일 점수를 88에서 100으로 끌어올렸습니다 (템플릿 게시물은 74에서 100으로 상승). r/ClaudeAI에 게시된 글은 단순한 원샷 수정이 아닌, 일련의 집중적인 개입을 통한 실질적인 워크플로우를 자세히 설명합니다.
주요 최적화 성과
- 반응형 이미지 + srcset: Claude는 모바일 히어로 이미지가 필요 이상으로 크다는 것을 식별한 후, 반응형 이미지 변형을 생성하고
srcset속성을 추가했습니다. - LCP 사전 로드:
<link rel="preload" as="image" imagesrcset="...">를 사용하여 LCP 이미지에 반응형 사전 로드를 추가했습니다. - 강제 리플로우 수정: 스크롤 시 레이아웃을 강제로 유발하던 헤더 스크롤 리스너를
IntersectionObserver로 대체했습니다. - 글꼴 감사: 실제 사용되는 글꼴 가중치를 식별하고 사용하지 않는 글꼴을 제거했습니다.
- 빌드 시 이미지 크기 지정: 빌드 시점에 마크다운 이미지에
width,height속성을 추가하여 레이아웃 시프트를 없앴습니다. - 게시물 페이지에서 글꼴 사전 로드 제거: 직관적이지 않지만 효과적이었습니다. 사전 로드된 글꼴은 제한된 모바일 대역폭에서 히어로 이미지와 대역폭을 경쟁했습니다.
font-display: swap을 사용하므로 사전 로드를 제거하면 LCP 이미지가 더 빨리 로드됩니다.
효과적인 프롬프트 패턴
개발자는 Claude Code가 구체적인 진단 스레드에서 가장 잘 작동한다는 것을 발견했습니다. 모호한 프롬프트 대신 PSI 결과를 제공하고 가장 안전한 작은 패치를 요청하세요. 예시 패턴: PageSpeed Insights 결과를 입력하고, 관련 컴포넌트를 검사하도록 Claude에게 요청한 후, 광범위한 리팩터링 대신 최소한의 수정을 요청하세요.
여전히 필요한 인간의 판단
일부 최적화는 시각적으로 너무 과격하다고 느껴졌습니다. 작성자는 100점을 유지하면서 로고 품질을 다시 높였습니다. 폴드 아래 이미지와 스타일링 트레이드오프는 인간의 결정이 필요했습니다. Claude Code는 반복 작업을 가속화했지만, 개발자는 여전히 성능, 접근성, 디자인 품질 간의 균형을 맞춰야 했습니다.
전체 글
작성자는 goodrich.digital에서 CWV 변경 사항과 전후 수치를 포함한 더 긴 기술 버전을 게시했습니다.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

클로드와 OpenAI 사용을 위한 모델 라우팅 기준선
한 개발자가 Claude Haiku 4.5, Sonnet 4.6, Opus 4.6 및 ChatGPT 5.3 Codex를 다양한 작업 유형에 사용하는 모델 라우팅 전략을 공유하며, 필요 시 GPT-5 Mini와 GPT-5.4로 폴백합니다.

Windows Cowork VM 서비스 오류: 경로 문제 및 해결 방법
Windows Cowork 설치 문제로 인해 MSIX 설치 시 vm_bundles 폴더 경로가 잘못 지정되어 10-20분마다 'VM 서비스가 실행되지 않음' 오류가 발생합니다. 해결 방법은 올바른 폴더를 찾아 복구 스크립트를 사용하는 것입니다.

OpenClaw로 Google Meet와 Teams 대화 기록을 손쉽게 캡처하세요 — 기술 및 설정 가이드
OpenClaw를 Google Meet 및 Microsoft Teams에 통합하면 원활한 자막 생성 기능을 제공합니다. 더 나은 업무 효율성을 위해 이 과정을 설정하고 최적화하는 방법을 알아보세요.

Claude Desktop/Code용 C# .NET Framework MCP 도구 작성 문서
.NET Framework 4.8을 사용하여 사용자 정의 MCP 도구를 만드는 완전한 문서와 C# 코딩 예제로, Claude Desktop/Code가 외부 프로세스, 소프트웨어, API 및 IoT 장치와의 상호작용을 자동화할 수 있도록 합니다.