[Front-end] - 크로스 브라우징

김형석·2022년 8월 8일
0

개념공부 스터디

목록 보기
22/27

크로스 브라우징

크로스 브라우징이란 적어도 표준 웹기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 비슷하게 만듦과 동시에 어느 한쪽에 최적화되어 치우지지 않도록 공통 요소를 사용하여 웹 페이지를 제작하는 기법을 말하는 것이다. 또한, 지원할 수 없는 다른 웹 브라우저를 위한 장치를 구현하여 모든 웹 브라우저 사용자가 방문했을 때 정보로서의 소외감을 느끼지 않도록 하는 방법론적 가이드를 의미하는 것이다.

크로스 브라우징은 동일성을 의미하는 것이 아니라 동등성(등가성)을 의미한다.

어디까지 맞춰야할까?

일단, 크로스 브라우징의 범위는 회사가 서비스하려는 대상에 따라 달라져야 하는 것이 보통이다.
많은 부분 서비스 이용자 통계는 고려하지 않고 단지 브라우저 점유율만 가지고 이야기하는 경우를 쉽게 볼 수 있는데, 만일 IE8, 9 사용자로부터의 매출이 전체 매출의 20%를 차지한다고 했을 때, 스탯 카운터의 브라우저 점유율 같은 통계를 기준으로 혹은 커뮤니티의 답변에 의존해서 아무 말 없이 IE10으로만 맞춰서 개발 했을 경우, 20% 매출이 순식간에 사라지는 상황을 만들 수 있다.

정리

크로스 브라우징 - 웹 페이지의 상호 호환성을 의미(서로 다른 브라우저들끼리 서로 호환이 가능하도록 하는 것을 의미)

여기서 중요한 것은 모든 브라우저에서 100% 똑같이 보이도록 만드는 동일성이 아닌 동등성(등가성)을 의미한다는 것이다.

서비스하려는 대상에 따라 달라져야 하지만 대부분 브라우저 점유율에 따라 크로스 브라우징이 결정되는 경우도 많다.

profile
블로그 이사 : https://hengxi.tistory.com

0개의 댓글