Gumagana ang tradisyonal na web-based na PDF na mga editor gamit ang isang client-server architecture: kapag pumili ka ng dokumento sa iyong computer, ipinapadala ng iyong web browser ang buong file sa pampublikong internet sa isang cloud server cluster. Ang malayuang server ay nag-parse ng binary object stream ng dokumento, nag-render ng mga larawan ng pahina, inilalapat ang iyong mga pag-edit, at ipinapadala ang binagong PDF pabalik sa network.
Bagama't kinakailangan ang modelong ito isang dekada na ang nakalipas, inilalantad nito ang mga user sa mga makabuluhang panganib sa privacy, mga bottleneck ng bandwidth ng network, at potensyal na pag-log ng data sa panig ng server. Ang mga modernong web browser ay nagtataglay ng napakalaking kakayahan sa computational na pinapagana ng WebAssembly (Wasm) at HTML5 Canvas API. Ginagamit ng Utiliome ang modernong browser API na ito para i-execute ang 100% client-side PDF editing.
Kapag nag-load ka ng dokumento sa PDF Editor ng Utiliome, gumagamit ang aming engine ng native na WebAssembly memory buffer para i-decode nang lokal ang PDF object tree. Ang mga text annotation, drawing, form field, at whiteout na overlay ay direktang pinagsama-sama sa PDF syntax stream sa iyong machine. Sa anumang punto sa panahon ng pag-edit ng lifecycle ay isang solong byte ng iyong file na ipinadala sa isang HTTP kahilingan o na-save sa remote na imbakan ng disk.