Since version 10.1, Dynamic Web TWAIN introduced a new mechanism called local caching. Two properties are available:
// enable local caching mechanism. Default value is True. DWObject.IfAllowLocalCache = true; // using 800MB of browser memory by default. When the size of scanned image data exceeds 800MB // extra data will be encrypted and cached to the local file disk. DWObject.BufferMemoryLimit = 800;
That's to say, from version 10.1, Dynamic Web TWAIN is able to hold thousands of pages of images.