ინჟინერია ბრაუზერში PDF-ის შეკუმშვის უკან
ტრადიც��ული ონლაინ კომპრესორები ატვირთავენ მრავალმეგაბაიტიან PDF დოკუმენტებს დისტანციურ ღრუბლოვან სერვერების ფერმებში, აყოვნებენ რიგს და ხშირად ეყრდნობიან დანაკარგ მქონე სერვერის სკრიპტებს, როგორიცაა Ghostscript, რომლებიც ვექტორულ ტექსტს ასპეტაკებენ ბუნდოვან, პიქსელირებულ ბიტმაპებად. ეს ძველი სამუშაო პროცესი ქმნის სერიოზულ კონფიდენციალურობის რისკებს კონფიდენციალური ფინანსური ანგარიშების, კონტრაქტებისა და სამედიცინო ჩანაწერებისთვის.
ჩვენი ორეტაპიანი შეკუმშვის ძრავა მუშაობს მთლიანად თქვენი ბრაუზ���რის იზოლირებულ WebAssembly შესრულების გარემოში. მე-1 ეტაპზე ძრავა ამოწმებს PDF ჯვარედინი მითითების (xref) ცხრილს, ათავისუფლებს მიუღებელ მკვდარ რედაქციებს, აცლის არაარსებით TrueType ჰინტინგის ცხრილებს (როგორიცაა hdmx, VDMX, LTSH და PCLT) და ატალახებს უმი ობიექტების ნაკადებს (/ObjStm) ტექსტური გლიფის ვექტორებზე შეხების გარეშე.
როდესაც საჭიროა უფრო ღრმა შემცირება, მე-2 ეტაპი აფასებს ჩაშენებულ რასტრულ სურათებს. MozJPEG დონის დისკრეტული კოსინუსური გარდაქმნის (DCT) კვანტიზაციის გამოყენებით, ჩაშენებული ფოტოები მცირდება კალიბრებულ DPI სამიზნეებამდე (96-დან 150 DPI-მდე) და ხელახლა ინტეგრირდება ფიზიკური გვერდის ზუსტ საზღვრებში. ვინაიდან ყველა გამოთვლა მიმდინარეობს თქვენი მოწყობილობის RAM-ში Web Workers-ის საშუალებით, თქვენი დოკუმენტები რჩება 100%-ით კონფიდენციალური წამის მეასედში შესრულების სიჩქარით.

