Element access to the chrome.storage API. Based on Polymer.dart's core-localstorage-dart, and provides the same API (except I've added the 'sync' attribute to enable Chrome Sync).
Local storage:
<link rel="import" href="../../packages/chrome_storage_dart/chrome_storage_dart.html">
<chrome-storage-dart name="key" value="{{ value }}"></chrome-storage-dart>
<link rel="import" href="../../packages/chrome_storage_dart/chrome_storage_dart.html">
<chrome-storage-dart name="key" value="{{ value }}" sync></chrome-storage-dart>
Raw value storage (not stored as JSON):
<link rel="import" href="../../packages/chrome_storage_dart/chrome_storage_dart.html">
<chrome-storage-dart name="key" value="{{ value }}" useRaw></chrome-storage-dart>
Please file feature requests and bugs at the issue tracker.