Published and tested July 11, 2026 · Reviewed July 17, 2026 · Rodrigo Freitas
Local Image Processing Verification
We instrumented a production build of Vizua and processed controlled JPEG, PNG and WebP fixtures. All three files were processed successfully. After file selection, the browser made no POST, PUT or PATCH request and transmitted zero request-body bytes.
Result
| Tool | Input | Processed | Non-GET requests | Request-body bytes |
|---|---|---|---|---|
| JPEG compressor | 25,148 bytes | Yes | 0 | 0 |
| PNG compressor | 3,154 bytes | Yes | 0 | 0 |
| WebP compressor | 15,138 bytes | Yes | 0 | 0 |
The requests observed after file selection were GET requests for JavaScript or WebAssembly encoder assets and local blob: preview URLs. No selected image was sent in a request body.
Methodology
- Build the same static production output used by Vizua.
- Serve it through an HTTP observer that records request method, resource type, URL and request-body size.
- Load each tool in a clean Chromium page and wait for initial network activity to finish.
- Mark the file-selection timestamp and attach a controlled fixture.
- Wait for a processed result, then inspect every request initiated after file selection.
- Fail the test if processing does not finish, if any non-GET request appears or if any request contains body data.
Fixtures and integrity
- JPEG:
d984785b6234e49f3f7bb95468f436b55bc97770cd1c932ab32bc7cd58033638 - PNG:
982b3ab694ea0cfff57079b900c47466ec51df4365251ee96157bfbf4a156644 - WebP:
13192323943f4e66cd7b3c81cb092e84c523c4020b415334b358aabde2d7fb14
Reproduce the test
With a Vizua production build available through an instrumented local origin:
node apps/vizua/scripts/verify-local-processing.mjs http://127.0.0.1:3010 Download the verification dataset as JSON
Limitations
This run verifies the three compression workflows and the selected fixtures in the recorded browser environment. It does not claim that the website makes no network requests: Vizua may load application code, encoder modules, analytics, advertising and error-monitoring services. The narrower verified claim is that the selected image bytes were not uploaded for processing in these tests.
Citation
Suggested citation: “Vizua, Local Image Processing Verification, July 11, 2026.” For questions or independent reproduction, contact contato@vizua.io.