Enginyeria de la compressió de PDF al navegador
Els compressors en línia tradicionals pengen documents PDF de diversos megabytes a granges de servidors remots al núvol, introdueixen latència de cua i sovint depenen de scripts de servidor amb pèrdues com Ghostscript que rasteritzen el text vectorial en mapes de bits borrosos i pixelats. Aquest flux de treball antic crea greus riscos de privadesa per a informes financers confidencials, contractes i registres mèdics.
El nostre motor de compressió de doble passada funciona íntegrament dins del entorn d'execució de WebAssembly aïllat del vostre navegador. A la passada 1, el motor inspecciona la taula de referència creuada (xref) del PDF, elimina les revisions innecessàries no referenciades, elimina les taules d'indicació TrueType no essencials (com ara hdmx, VDMX, LTSH i PCLT) i desinfla els fluxos d'objectes bruts (/ObjStm) sense tocar els vectors de glifs de text.
Quan es requereix una reducció més profunda, la passada 2 avalua les imatges ràster incrustades. Mitjançant la quantificació de transformació de cosinus discrets (DCT) de grau MozJPEG, les fotografies incrustades es redueixen a objectius de DPI calibrats (de 96 a 150 DPI) i es tornen a incrustar en límits de pàgina físics exactes. Com que tots els càlculs s'executen a la memòria RAM del dispositiu mitjançant Web Workers, els vostres documents es mantenen 100% privats amb velocitats d'execució inferiors a un segon.

