After years of struggling with persistent client side storage, IndexedDB is finally available on all major browsers nowadays. All good, right? Well, almost. There are some implementations out there that are either buggy (Safari) or are lacking features (IE). It’s not a show-stopper if you’re just looking for a simple key-value store, but if you
Read more
Posts Categorized: Browser Struggle
Don’t use Cookies
– or: How to persist data in the 21st century. The common way to persist data on the client side – application state, offline data, whatever – still is to use cookies. But times have changed, and so have browsers, and there are better ways to do it today. But why are cookies that bad?
Read more
Safari and window.open – How to do it
There is still some traffic coming in from people who are searching for how to deal with the safari popup blocker. So I thought it might be nice to also tell what you can do about it – as most people want solutions, not backgrounds… So, here you go: It’s pretty simple, really. What to
Read more
Safari and window.open
Update: If you are interested in how to make window.open work you might want to also read the follow-up: Safari and window.open – How to do it Working on a project these days, I noticed that the only call to window.open in that app did not work in Safari. Looking into it, I found that
Read more