Tradiční webové editory PDF fungují v architektuře klient–server: když na počítači vyberete dokument, prohlížeč přenese celý soubor přes veřejný internet do clusteru cloudových serverů. Vzdálený server parsuje binární objektový stream dokumentu, vykreslí snímky stránek, aplikuje úpravy a upravené PDF pošle zpět po síti.
Tento model byl před dekádou nutný, ale vystavuje uživatele rizikům soukromí, úzkým hrdlům šířky pásma a možnému logování dat na straně serveru. Moderní prohlížeče mají obrovský výpočetní výkon díky WebAssembly (Wasm) a HTML5 Canvas API. Utiliome tyto moderní API využívá ke spuštění 100% úprav PDF na straně klienta.
Když dokument načtete do editoru PDF Utiliome, náš engine použije nativní paměťové buffery WebAssembly k lokálnímu dekódování stromu objektů PDF. Textové anotace, kresby, pole formulářů a bílá překrytí se kompilují přímo do syntaxe PDF streamu na vašem počítači. V žádném okamžiku editačního cyklu se jediný bajt souboru neodešle HTTP požadavkem ani neuloží na vzdálený disk.