DO YOU NEED A CONTENT WRITER FOR YOUR BUSINESS?

Your One-Stop Solution for All Content Needs! Click here for more!
Categories: Html5

Store objects in HTML5 localStorage

Share

The localStorage property allows you to store objects in HTML5 that is more secure and can store large amounts of data locally.

It’s essential sometimes having stored JavaScript object in HTML5 localStorage. But objects don’t seem to work? Let’s see.

Basically, if you have a look for Apple, Mozilla and Microsoft documentation, you can find that the functionality seems to be limited for handling the string key/value pairs.

As local storage is per origin so, all pages from one origin can store and access the same data and the storage limit is much more like 5MB. The information is never transferred to the server also.

Before HTML5, we stored application data in cookies. But now we can store data as a local storage also. This is more secure and we can store large amounts of data locally without affecting website performance.

And a workaround can be to stringify your object before storing it and then parse it when you retrieve it.

How to Store objects in HTML5?

Have a look at this example:

var obj = { '1': 'John', '2': 'Jane', '3': 'Tim' };

Now, put the object into a storage

localStorage.setItem('obj', JSON.stringify(obj));

Then, retrieve the object from a storage

var resultObj = localStorage.getItem('obj');
console.log('resultObj: ', JSON.parse(resultObj));

Read Also: Make a placeholder for a “select” box

Browser Support:

Most of the browsers supports HTML local storage.

  • Chrome >= 4.0
  • Internet Explorer/Edge >= 8.0
  • Firefoz >= 3.5
  • Safari >= 4.0
  • Opera >= 11.5
Html Developer

Recent Posts

The “Shortage” of Women in Tech Leadership Is Not Real

Ask any conference organizer why their speaker lineup skews heavily male, and the answer is…

2 weeks ago

8 Great Success Business Stories

In the business world, there’s no such thing as a new idea. The best we…

4 weeks ago

Faceless YouTube vs Blogging: Which Monetization Path Fits Beginners Better?

Both of these work. Both are difficult. And anyone telling you one is obviously better…

4 weeks ago

Spreading the Word of Digital Marketing Physically: A How-To Guide

Digital marketing naturally focuses on online spaces. Businesses invest in social media, SEO, email campaigns,…

4 weeks ago

What Skills Do You Need to Become a Full-Stack Developer? A Complete Roadmap

Introduction There is an increasing need for full-stack developers because companies want people who can…

2 months ago

The Enduring Influence Of Classic Russian Literature On Modern Storytelling

Classic Russian literature holds a quiet power that still shapes stories today. Its voice feels…

2 months ago