Filverktøy som behandler alt lokalt i nettleseren
Konverterer nettsiden filen din i nettleseren, eller sender den til en server? Slik sjekker du det selv på to minutter, og hva lokal behandling faktisk gir.
«Alt skjer lokalt i nettleseren din.» Fint. Men det er en påstand, og påstander er til for å sjekkes.
Først en ærlig melding: Nettsteder som NiftyWebTools lover akkurat dette. Vi har ikke testet det verktøyet, og kan ikke si hva det gjør med filene dine. Alt under gjelder generelt for verktøy som lover lokal behandling, og er skrevet slik at du kan teste selv.
Hvorfor lokal behandling er en god idé
Moderne nettlesere kan kjøre ganske tung kode med JavaScript og WebAssembly. Det betyr at en side i prinsippet kan gjøre om en PNG til WebP eller slå sammen PDF-er uten at noe forlater maskinen din.
- Personvern: filen ligger aldri på en annen manns server, med mindre siden velger å sende den dit.
- Hastighet: ingen opplasting og nedlasting. For en stor fil er det forskjellen på sekunder og minutter.
- Kontroll: fungerer ofte uten nett når siden først er lastet.
Men «lokalt» er et løfte, ikke et bevis
Lokal behandling har også grenser. Alt som tar tid, tar den på din maskin: CPU og minne setter taket, og store filer kan få fanen til å gå i stå. Dessuten kan en side behandle filen lokalt og likevel sende statistikk eller annet til en server.
Slik tester du det selv
- Åpne siden og last den ferdig.
- Åpne utviklerverktøyene (F12) og gå til fanen Nettverk.
- Tøm listen over forespørsler og slipp en testfil i verktøyet. Bruk en uskyldig fil, ikke skatteoppgjøret.
- Se etter forespørsler (særlig POST) som er omtrent like store som filen din.
- Slå av nettet (flymodus eller «Offline» i utviklerverktøyene) og prøv på nytt. Fungerer det, er det et sterkt tegn på at behandlingen er lokal.
Konklusjonen er ikke «bruk dette verktøyet». Den er mer nyttig: du kan sjekke løftet selv på to minutter, og det bør du.