웹뷰 개발을 하면서 다시 만날 문제들
개인적으로 웹뷰를 쓰는 이유
FE개발자를 위한 웹뷰
플랫폼 구분
라우팅
앱과 웹 컴포넌트 구분?
웹 vs 앱 라우팅
인증 관리
앱 개발자를 위한 웹뷰
브라우저(Chromium, Webkit)와 Webview는 다르다
JavaScript Override
웹뷰 성능 최적화
CSR 웹앱의 성능 문제
번들 로딩 문제
API 호출 지연
SSR(Server-Side Rendering) 도입
Streaming SSR 활용
다시 만날 이슈들
iOS 키보드 focus 문제
iOS CSS (flex gap) 호환
브라우저 확대 방지
App Scheme 동작 실패
문자열 Escape 동작 차이
쿠키 용량 제한
휴리스틱 캐시 문제
웹 페이지가 동작하지 않는 경우(흰색 화면만)
앱과 웹이 통신하는 방법
웹 → 앱
App Scheme 방식
JavaScript Interface 방식
앱 → 웹
직접 함수 호출
JavaScript Custom Event
디버깅 도구
참고
Last updated