Com funciona el processament local de PDF amb WebAssembly en comparació amb els servidors al núvol?
Els editors de PDF basats en la web tradicionals funcionen amb una arquitectura client-servidor: quan seleccioneu un document a l'ordinador, el navegador web transmet tot el fitxer a través d'internet a un servidor al núvol. El servidor remot analitza el flux d'objectes binaris del document, renderitza les imatges de les pàgines, aplica les edicions i torna el PDF modificat a través de la xarxa.
Tot i que aquest model era necessari fa una dècada, exposa els usuaris a riscos de privacitat significatius, colls d'ampolla de l'ample de banda de la xarxa i possibles registres de dades al servidor. Els navegadors web moderns tenen una immensa capacitat de càlcul gràcies a WebAssembly (Wasm) i l'API HTML5 Canvas. Utiliome aprofita aquestes API modernes per executar una edició de PDF 100% al costat del client.
Quan carregueu un document a l'editor de PDF d'Utiliome, el nostre motor utilitza memòria d'escombrada nativa de WebAssembly per descodificar l'arbre d'objectes del PDF localment. Les anotacions de text, dibuixos, camps de formulari i rectangles d'ocultació es compilen directament al flux de sintaxi PDF de la vostra màquina. En cap moment del procés s'envia cap byte del fitxer mitjançant una sol·licitud HTTP ni es desa en un disc remot.