211015 TIL 브라우저 최소사양

» 2막, TIL (Today I Learned)

브라우저 최소사양

회사 웹사이트 이용약관에 PC 최소사양을 작성해야 한다고 연락을 받았다.
브라우저 최소사양을 확인해야하는데… Internet Explorer 는 Edge만 지원하고 있어서 명확했는데, Chrome은 어떻게 최소 버젼을 찾아야할 지 난감했다.

how to find minimum chrome version for website 같은 키워드로 검색해봐도 의미있는 결과가 나오지 않았다.

고민하다가 위키피디아 크롬 버젼 히스토리 를 찾아봤는데 21년 10월 15일 기준 94.0.4606이 stable 버젼이었다. 근데 2012-09-21 업데이트라, 최소 버젼으로 쓰기엔 너무 최신 버젼이었다.

그럼, 크롬을 다운그레이드 해보면서(…) 사이트가 깨지는게 있는지 봐야하나? 해서 찾아봤다. BrowserStack 이란 서비스를 이용하면 OS 버젼, Browser 버젼을 선택해서 사이트를 구동시켜 볼 수 있었다.

image

1분이 free trial 인데, 버젼 셋팅 찾다가 1분을 다 써버렸다^^.. 그리고 모든 페이지의 기능을 버젼마다 하나하나 체크해보는건 시간이 너무 많이 소요될 것 같아서 패스했다. (만약 크로스 브라우징이 정말 중요한 웹사이트는 유료 결제하고 써봐도 좋을듯!)

마지막으로 caniuse 에 들어가봤는데, 뭐를 기준으로 삼아볼까 하다가 우리 웹은 다 ES6로 구성되어있으니 이걸 기준으로 볼까? 해서 봤더니 아래처럼 나왔다.

image

Chrome 51 버젼부터 fully support되고, release 날짜도 2016년이라 꽤 합리적이라고 판단이 들었다.

그래서 우리는 이용약관의 최소 사양 기준을 아래처럼 잡았다.

Browser: Internet Explorer Edge 이상,
Chrome 51 이상,
Safari 10 이상

더 좋은 방법이 있을까? 흠. 버젼마다 오류나는 부분 있는지 자동으로 확인해주는 서비스가 있으면 좋을 것 같다. 만들어야하나? 👀