크로스 브라우징
Cross Browsing이란 적어도 표준 웹 기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 비슷하게 만들고, 어느 한쪽에 최적화되어 치우치지 않도록 공통 요소를 사용하여 웹 페이지를 제작하는 기법을 말한다. 또한 지원할 수 없는 다른 웹 브라우저를 위한 장치를 구현하여 모든 웹 브라우저 사용자가 방문했을때 정보로서의 소외감을 느끼지 않도록 하는 방법론적 가이드를 의미하는 것이다.
- Mozilla -
즉, Html, CSS, JavaScript 작성시 W3C의 웹 규격에 맞는 코딩을 함으로써 어느 브라우저에서나 또는 기기에서 사이트가 제대로 보여지고 작동되도록 하는 기법을 말한다.
크로스 브라우징에 도움이 되는 것들
1. Can I Use 사용
사이트 상단 검색창에 내가 사용하고 싶은 CSS나 JavaScript 이름을 넣으면, 어떤 브라우저에서 작동되는지, 않는지를 알려준다.
2. 브라우저 트랜드
현재 자주사용되고 있는 브라우저는 무엇인지, 어떤 추세이고, 어떤 위치에 있는지 인식을 하고 있는 것이 중요하다. 또한 가장 점유율이 높은 브라우저부터 확인하는 것이 기본이다. 만약 내국인을 상대로 서비스를 할때는 현재 크롬의 점유율이 가장높고, 그 다음 IE로 나타난다. 사파리 같은 경우는 점유율이 가장 낮기때문에 고려를 하되 가장 높은 점유율을 기록하고 있는 크롬보다는 약하게 고려를 하는 것이 좋다.
3. 버그리포트 참고하기
Github에는 여러가지 버그 관련 정보가 공유되는데, 어떤 버그들이 존재하는지 정확하게 인식하고 있다면 쓸데 없는 시간낭비를 하지 않아도 되니 참고하는게 좋다.
'기타' 카테고리의 다른 글
OWASP (0) | 2020.01.18 |
---|---|
웹 캐시 (0) | 2020.01.14 |
함수형 프로그래밍 (0) | 2020.01.10 |
RESTful API (0) | 2020.01.10 |
HTTP & HTTPS (0) | 2020.01.04 |