Our products rely on several Microsoft components that are installed by default on the vast majority of systems, but might be out of...
Read morePerfectly Clear Web Assembly Performance Data
Here’s a quick look at the current performance of our Perfectly Clear Web Assembly SDK – which allows processing images in a web browser with all processing taking place on the client’s computer.
Our WASM demo resizes images to fix in a 880 x 600 pixel area. Once the image is resized, it’s corrected in our WASM library with our iAuto preset – and this takes about 250 milliseconds (on a current MacBook Pro). Once this is complete, we process 16 thumbnail images which each take about 60 milliseconds.
You can give this a quick test for yourself at our WASM DEMO.
We chose WebAssembly for our client-side implementation because it’s fast! It’s essentially as fast as native C code – which our SDK and desktop applications use – except that WASM is (for now) single threaded. This means each photo you process in our WASM SDK will be processed on a single thread. We’re working on a process to further speed this up, so stay tuned!!