2.3. Values
Each record is associated with a value. User agents must support any serializable object. This includes simple types such as String primitive values and Date objects as well as Object and Array instances, [File](https://w3c.github.io/FileAPI/#dfn-file)
objects, [Blob](https://w3c.github.io/FileAPI/#dfn-Blob)
objects, [ImageData](https://html.spec.whatwg.org/multipage/canvas.html#imagedata)
objects, and so on. Record values are stored and retrieved by value rather than by reference; later changes to a value have no effect on the record stored in the database.
Record values are Records output by the StructuredSerializeForStorage operation.