Open
Description
Current implementation of Microsoft::React::IBlobPersistor
stores Blob payloads in memory using a std::unordered_map<uint8_t>
.
See https://github.com/microsoft/react-native-windows/blob/react-native-windows_v0.70.6/vnext/Shared/Modules/BlobModule.cpp#L245
This blocks apps from performing when handling multiple sufficiently large blobs, for the will stay in memory even if not currently used.
Design and implement a device storage implementation of IBlobPersistor
that works on both UWP apps and Desktops (Win32) clients (don't assume the eventual blob persistor will be able to rely on Windows.Storage
as an app container).