1
HTML5 Web Storage
2
Parse.com
3
Azure Table Storage
JSON File
 
Local key/value storage.
Supports Session and Lifetime Storage. w3schools.com/...
Cloud based key/value store.
parse.com/...
Cloud based key/value storage.
azure.com
Prototype data is defined in JSON file instead of being hardcoded in HTML
 
Read data
 
Read data
 
Read data
 
Read data
 
Read data
 
Write data
 
Write data
 
Write data
 
Write data
 
Write data
 
Development effort
 
Development effort
Use jQuery to access storage.
 
Development effort
Create account and app on parse.com. Use jQuery to access store.
 
Development effort
Need to develop a simple backend (REST API).
 
Development effort
Define JSON data structure.
 
Restore Prototype for User Tests
 
Restore Prototype for User Tests
If session storage is used, simply reopen the browser window.
 
Restore Prototype for User Tests
Through online dashboard modify single values or reupload initial data. Or we support separate user sessions.
 
Restore Prototype for User Tests
Need to use Azure Table Explorer to modify or upload initial data.
 
Restore Prototype for User Tests
Simple reload.
 
Remote User Testing
 
Remote User Testing
Browser of remote test user may not support web storage.
 
Remote User Testing
Browser reads/writes data from parse.com
 
Remote User Testing
Browser reads/writes data from REST API.
 
Remote User Testing
 
jQuery Support
 
jQuery Support
 
jQuery Support
 
jQuery Support
No direct support. Javascript talks through our REST API and not directly with table storage.
 
jQuery Support
 
Development experience
 
Development experience
Little but it's very easy to use.
 
Development experience
Little but it's very easy to use.
 
Development experience
Extensive through rememberthename.ch project.
 
Development experience
Extensive experience.
 
Requires internet
 
Requires internet
No
 
Requires internet
Yes
 
Requires internet
No, if environment is run on localhost.
 
Requires internet
No
 
Initialize data
 
Initialize data
Via a initialization javascript
 
Initialize data
Upload data via portal. Different formats supported.
 
Initialize data
Upload data via Azure Storage Explorer. Only csv supported.
 
Initialize data
Define JSON
 
Extensability for complex data
 
Extensability for complex data
Key/value only
 
Extensability for complex data
Key/value and separate tables.
 
Extensability for complex data
Also offers SQL Azure and Blob storage
Extensability for complex data
 
Price
 
Price
Free
 
Price
Free for developers.
 
Price
Not free
 
Price
Free
Data Storage for Rapid Prototyping on