Summary
In 2021, Adobe, together with Chrome engineering, brought a version of Photoshop to the web. The software makes innovative use of WebAssembly with features like SIMD. Learn how Adobe managed to let users edit even the biggest files on the web version of its iconic Photoshop app.
Photoshop implemented a software virtual memory system (VM) The VM is used to manage document data, especially image data. It is also used for caching large blocks of data such as brush descriptions. A 300 dpi full page image in CMYK is approximately 32 MB uncompressed.