JSFiddle - React, Tailwind, and code Playground
JavaScript
let kb = 'a'.repeat(1024);
for (let i = 1; i <= 10*1024; i+= 50) {
let data = kb.repeat(i);
try {
window.localStorage.setItem('testItem', data, function(a,b,c) {
console.log('callback', a, b, c);
});
console.log(i, 'success', (data.length/1024/1024).toFixed(2)+'MB');
} catch(e) {
console.error(i, 'error: ', e);
}
}