Published on2026년 2월 18일Safari iOS 스크롤 끊김 해결 - contain·layeraiiOS Safari에서 스크롤이 끊기거나 튀는 현상은 레이아웃/페인트 범위가 과도하거나 합성 레이어가 불안정할 때 자주 발생합니다. contain과 레이어(합성) 전략으로 원인을 격리하고 부드러운 스크롤을 복구하는 실전 패턴을 정리합니다.Read more →
Published on2026년 2월 17일Chrome INP 폭증 원인 찾기 - Long Task 분해aiChrome에서 INP가 갑자기 폭증할 때, 대개 메인 스레드를 점유하는 Long Task가 원인입니다. DevTools와 Web Vitals를 이용해 Long Task를 특정하고, 작업을 분해·양보(yield)·지연시켜 INP를 안정화하는 실전 절차를 정리합니다.Read more →
Published on2026년 2월 17일Claude Tool Use 400 오류 - schema·JSON 해결 가이드aiClaude Tool Use에서 자주 만나는 400 오류는 대부분 tool schema(JSON Schema)와 실제 tool input/output JSON 불일치에서 발생합니다. 이 글은 재현 가능한 케이스와 함께 원인별 진단 체크리스트, 안전한 스키마 설계 패턴, 검증 코드까지 정리합니다.Read more →
Published on2026년 2월 17일Safari iOS 스크롤 잔상·jank 7가지 원인techiOS Safari에서 스크롤 잔상(ghosting)과 끊김(jank)이 생기는 대표 원인 7가지를 렌더링·레이아웃·컴포지팅 관점에서 정리합니다. 재현 포인트와 함께 CSS/JS 레벨의 실전 해결책을 코드로 제공합니다.Read more →
Published on2026년 2월 17일Next.js 14 RSC로 번들 커질 때 6가지 해결법aiNext.js 14 App Router에서 RSC를 쓰는데도 클라이언트 번들이 커지는 흔한 원인 6가지를 짚고, 실제로 줄이는 패턴과 코드 레벨 해결책을 정리합니다.Read more →