I'm developing an Angular application for Cordova/iOS. I get about 100 MB of data from the backend services which seems to let iOS' web-view (WKWebView) crash. At least I don't experience crashes with the test-backend which returns less data.
The data will be stored in IndexedDB, so there is no reason to fill the RAM with all this data.
So my idea is to stream the response directly into IndexedDB. There are libraries available which can do this even with JSON, e.g. Oboe.js or JSONStream.
Angular's HttpClient
returns the whole response in a big string or JSON object which is not what I want. Is there a way I can process the response incrementally similar to this: https://mcmap.net/q/257535/-jquery-read-ajax-stream-incrementally
HttpClient
abstraction probably just doesn't. – Terpineol