Բրաուզերում PDF սեղմման հետևում կանգնած ինժեներիան
Ավան��ական առցանց սեղմիչները վերբեռնում են բազմամեգաբայթանոց PDF փաստաթղթեր հեռավոր ամպային սերվերային ֆերմաներ, առաջացնում հերթագրման ուշացում և հաճախ հենվում են կորուստներով աշխատող սերվերային սկրիպտների վրա, ինչպիսին է Ghostscript-ը, որը ռաստերացնում է վեկտորային տեքստը աղոտ, պիքսելավորված բիթային պատկերների: Այս հին աշխատանքային հոսքը լուրջ գաղտնիության ռիսկեր է ստեղծում գաղտնի ֆինանսական հաշվետվությունների, պայմանագրերի և բժշկական գրառումների համար:
Մեր երկփուլանի սեղմման շարժիչն ամբողջությամբ գործում է ձեր բրաուզերի մեկուսացված WebAssembly միջավայրում: 1-ին փուլում շարժիչն ստուգում է PDF խաչաձև հղման (xref) աղյուսակը, հեռացնում է չհղված մեռած վերանայումները, հեռացնում է ոչ էական TrueType հինթինգի աղյուսակները (ինչպիսիք են hdmx, VDMX, LTSH և PCLT) և սեղմում է հում օբյեկտային հոսքերը (/ObjStm)՝ առանց դիպչելու տեքստային գլիֆների վեկտորներին:
Երբ պահանջվում է ավելի խորը կրճատում, 2-րդ փուլը գնահատում է ներդրված ռաստերային պատկերները: Օգտագործելով MozJPEG կարգի դիսկրետ կոսինուսային ձևափոխության (DCT) քվանտացում՝ ներդրված լուսանկարները նմուշարկվում են մինչև տրամաչափված DPI թիրախներ (96-ից 150 DPI) և նորից ներդրվում էջի ճշգրիտ ֆիզիկական սահմաններում: Քանի որ բոլոր հաշվարկներն իրականացվում են ձեր սարքի RAM-ում Web Workers-ի միջոցով, ձեր փաստաթղթերը մնում են 100% գաղտնի՝ վայրկյանի մասնիկներում կատարման արագությամբ:

