روایتی ویب PDF ایڈیٹرز کلائنٹ سرور آرکیٹیکچر پر چلتے ہیں: کمپیوٹر پر دستاویز منتخب کرنے پر ویب براؤزر پوری فائل عوامی انٹرنیٹ سے کلاؤڈ سرور کلسٹر تک بھیجتا ہے۔ ریموٹ سرور دستاویز کا بائنری آبجیکٹ سٹریم پارس کرتا ہے، صفحہ تصاویر رینڈر کرتا ہے، تدوین لگاتا ہے، اور تبدیل شدہ PDF نیٹ ورک سے واپس بھیجتا ہے۔
ایک دہائی پہلے یہ ماڈل ضروری تھا، مگر صارفین کو نمایاں پرائیویسی خطرات، نیٹ ورک بینڈوڈتھ رکاوٹیں اور ممکنہ سرور سائیڈ ڈیٹا لاگنگ کا سامنا ہوتا ہے۔ جدید ویب براؤزرز WebAssembly (Wasm) اور HTML5 Canvas API سے وسیع حسابی صلاحیت رکھتے ہیں۔ Utiliome ان جدید براؤزر APIs سے 100٪ کلائنٹ سائیڈ PDF تدوین چلاتا ہے۔
جب دستاویز Utiliome کے PDF ایڈیٹر میں لوڈ کرتے ہیں تو ہمارا انجن نیٹو WebAssembly میموری بفرز سے PDF آبجیکٹ درخت مقامی ڈی کوڈ کرتا ہے۔ ٹیکسٹ اینوٹیشنز، ڈرائنگز، فارم فیلڈز اور وائٹ آؤٹ اوور لے آپ کی مشین پر PDF نحو سٹریم میں مرتب ہوتے ہیں۔ تدوین لائف سائیکل کے دوران فائل کا ایک بائٹ بھی HTTP درخواست پر نہیں جاتا اور ریموٹ ڈسک سٹوریج پر محفوظ نہیں ہوتا۔