abox.tools

Language: English

How can a web page work with the wi-fi off?

A service worker can keep a local copy of a tool. A completed disconnected operation is evidence of local processing; it does not guarantee every future data path. Here is how the cache works and what to check.

View as Markdown

The short answer

A service worker can store the resources a page needs in a cache on your device and answer later requests from that copy. This site caches each tool's page, scripts and local engines. Caching must finish first, browsers can refuse or evict a cache, and updates may require a connection. Check the tool's offline indicator before relying on the stored copy.

A ready cache lets a local processing operation run without a connection. That demonstrates where that operation ran; it is not a guarantee about every feature or about what might be sent later. A service worker is caching machinery, not a privacy boundary by itself.

What surviving the plug-pull proves

The upload guide's strongest check is pull the plug: load the tool, disconnect, and use it. It is worth being precise about why that works. A tool that converts your file on a server needs the network at the exact moment it does its work — cut the cord and the work stops. A tool that keeps working has demonstrated, not claimed, that the work happens on your machine; and a page that cannot reach the network cannot send your file anywhere, whatever its code might wish.

Local processing tools show whether the offline copy is ready and whether a connection is available. Try the particular operation with a file from your device. Image imports, online rates, sharing and remote camera introductions have network steps and explain them beside their controls.

How the copy stays honest

Two questions decide whether cached-forever is a gift or a trap, and the machinery answers both:

The result is a page that behaves like an application you happen to have installed by visiting it — which is also literally on offer: the browser's address bar will install any tool here as an app, with the tool's own icon, opening straight to the tool, no button on the page and no script asking. Same machinery, wearing a shortcut.

What offline does not prove

The check is strong, not magic, and its limits are worth stating as plainly as its strength:

Use offline completion together with request inspection, policy and source review. A completed disconnected operation shows it did not need server processing at that moment. Failure alone cannot tell you why a connection was needed, and neither result replaces checking a feature's documented boundaries.