Skip to content
Vizua

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

ToolInputProcessedNon-GET requestsRequest-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

  1. Build the same static production output used by Vizua.
  2. Serve it through an HTTP observer that records request method, resource type, URL and request-body size.
  3. Load each tool in a clean Chromium page and wait for initial network activity to finish.
  4. Mark the file-selection timestamp and attach a controlled fixture.
  5. Wait for a processed result, then inspect every request initiated after file selection.
  6. 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.

Further reading