HTML5에서 공식적으로 권장하는 크기는 5MB!
하지만 이것도 역시..
테스트 해봐야하지 않을까 라는 생각에
테스트를 해보려 했지만.........

다른 사람들이 해놓은 자료가 많아서 그 부분을 링크해보려 한다.

테스트해볼 수 있는 사이트

Test of localStorage limits/quota
http://arty.name/localstorage.html 

Web Storage Support Test (추천)
http://dev-test.nemikor.com/web-storage/support-test/ 

간단하게 정리하자면
브라우저명 - localStorage / sessionStorage (정확한 수치가 아닌 대략의 용량)

iOS - 2.49MB / 2.49MB 
Android 2.2+, 3.1+ - 2.49MB / Unlimited
Android 3.0 - 2.49MB / 2.49MB
IE 6, 7 - 지원하지 않음
IE 8+ - 4.75MB / 4.75MB
Chrome 4.0 - 지원하지 않음
Chrome 6+ - 2.49MB / 2.49MB
Firefox 3.5+ - 4.98MB / Unlimited / (globalStorage - 4.98MB)
Safari 5+ - 2.49MB / Unlimited

재밌는 사실은
권장하는 최대 용량을 5MB로 지정되어있지만
실질적으로 2.5MB로 지정되어 있는 경우가 많았다.
아마 localStorage + sessionStorage를 합쳐서 5MB로 지정하기 때문인 것 같다.

Web Storage Support Test 페이지에 가서 확인해보면 각 브라우저 별로 지원하는 용량이 나와있으니 참고하면 되겠다.



덧. 2013.06.28

현재 사용중이 localstorage 용량 체크하는 법 - JSON.stringify(localStorage).length

대략적인 용량이긴 하지만 확인하기에는 괜찮을듯

글자를 체크하기 때문에 단위는 byte 정도로 보면 되려나? ㅎㅎ

Posted by Mooki
,