O mês é março e me parece que todo mundo resolveu acordar e dizer que localStorage não é bom para performance.
A mais nova “polemiquinha” é a de que localStorage é um inimigo da performance. Eu decidi fazer um post baseado em tweets que pessoas que sigo e sabem o que falam postaram. Pra ser mais exato, depois desta mensagem do Mike Taylor:
Honestly, are people *actually* abusing localStorage or is everyone just freaking out in the name of performance™?
— Mike Taylor (@miketaylr) * * *Pensem neste post como se fosse uma história em quadrinhos (com H, porque realmente aconteceu). Eu ajeitei tudo na cronologia que me faz mais sentido.
Local storage is broken and there is no viable solution right now - the spec needs to mature - mzl.la/yb4IbP
— Christian Heilmann(@codepo8)
Is localStorage bad for performance? A quick chat with @codepo8: netm.ag/wwxipM
— netmag (@netmag)
localStorage vs. cookies - please help by running this benchmark. jsperf.com/localstorage-v…
— Nicholas C. Zakas (@slicknet)
@johnallsopp @DamonOehlman @garazi @codepo8 As with most APIs, performance alone isn't an issue, it's how and when you use the API.
— Nicholas C. Zakas (@slicknet)
New blog post: In defense of localStorage nczonline.net/blog/2012/03/0…
— Nicholas C. Zakas (@slicknet)
img.dnl.bz/f33ea0.png /cc @miketaylr
— Daniel Filho (@danielfilho)
Finalizando
É óbvio que não espero que ninguém construa uma solução fazendo uso massivo de localStorage, e ele não está aí pra isso. No meu ponto de vista, ele veio como uma melhoria significativa de recursos precários como, por exemplo, cookies.