앱 WebView에서 장바구니가 많을 때 — 로그가 없으면 FE가 보는 것

커머스 앱 WebView에서 장바구니 개수가 많을 때만 화면이 멈춘다는 VOC가 들어왔다. Sentry·Firebase에는 아무것도 없었다. 이 글은 그때 팀 채널에서 정리했던 증상·가설·시도를 회사 식별 없이 다른 팀도 쓸 수 있는 체크리스트로 옮긴 것이다. 선행: WebView와 UA · HTML-in-Canvas·capability [Read More]

미션이 보스다 — 세 말을 겹쳐 읽다

마이크로소프트에 있을 때 그로스 마인드셋을 배웠고, 최근 유 퀴즈에서 젠슨 황이 미션이 보스라고 했고, GeekNews에서 잭 도시가 얇은 조직 이야기를 읽었다. 세 사람이 같은 말을 한 건 아니다. 그런데 이 순서로 듣고 나니, 예전에 감으로만 알던 게 조금씩 말이 됐다. 아래는 그걸 제가 이해한 방식으로 풀어 쓴 글이다. [Read More]

새 웹 기능과 옛 WebView — HTML-in-Canvas가 보여준 것

Chrome at I/O 2026에는 WebMCP, HTML-in-Canvas, Partial Updates 같은 것들이 올라왔다. 상황이 맞으면 가져올 건 가져와야 한다. 다만 커머스 현장에는 오래된 WebView·인앱 브라우저가 붙어 있고, polyfill로 따라잡기 어렵거나 비슷한 화면을 맞추기 힘든 API도 있다. 이 글은 HTML-in-Canvas 소개가 아니라, UA 후속에서 이어지는 생각이다. legacy WebView 때문에 로드맵 자체를 멈추지 말고, 제품에 어느 단계로 넣을지 정하고, 컴포넌트가 스스로 “지금 이 환경에서 돌아가는가”를 보고 보여줄지 말지 결정하는 쪽이 낫다. [Read More]