title: What is the Best Practice? Browser extension store JSON data
body: <p>I am creating a browser extension which retrieves data from a JSON feed. 
  I would like to store this data locally to prevent having to fetch the feed to often. The feed will eventually have over 100 results and the call is made on every new website that is visited, in the end I need an array with the results.</p>
  
  <p>I am not sure at all on how to do this, but I guess (wild guess) that I have two options: </p>
  
  <p><strong>Option 1:</strong> 
  Store it all with chrome.storage.sync.set, will I be able to do this with such a large array? 
  And only refresh from feed every week.</p>
  
  <p>or</p>
  
  <p><strong>Option 2:</strong> 
  Write my array to a local file containing the entire array.
  And only refresh from feed every week.</p>
  
  <p>Does anyone have any ideas on how to do this? Are both options actually possible? Which would be best?</p>