🤔 왜 Blink 브라우저에 WebKit이 들어갈까?
브라우저 User Agent의 "호환성 거짓말" 역사
브라우저 엔진 진화 과정
1
1998KHTML 엔진 개발
KDE 프로젝트에서 KHTML 렌더링 엔진 개발
2
2003WebKit 탄생
Apple이 KHTML을 포크하여 WebKit 개발 (Safari용)
3
2008Chrome 출시
Google이 WebKit 기반으로 Chrome 개발
4
2013Blink 포크
Google이 WebKit에서 Blink를 포크
5
2025현재
Blink 기반 브라우저들이 여전히 WebKit을 User Agent에 포함
WebKit → Blink 포크 관계
KHTML (1998)
WebKit (2003)
Apple이 KHTML 포크
Safari (WebKit)
계속 WebKit 사용
Chrome (Blink)
2013년 WebKit 포크
💡 요약: Whale 브라우저의 AppleWebKit
• 실제 엔진: Blink (Chrome과 동일)
• User Agent의 WebKit: 웹사이트 호환성을 위한 표시
• 역사적 이유: Blink가 WebKit에서 포크되었고, 기존 웹사이트와의 호환성 유지
• 개발 관점: Chrome과 동일하게 취급하면 됨 (async/await 완전 지원)