Как работает локальная обработка PDF через WebAssembly по сравнению с облачными серверами?
Традиционные веб-редакторы PDF работают с использованием клиент-серверной архитектуры: когда вы выбираете документ на своем компьютере, ваш веб-браузер передает весь файл через публичный интернет на кластер облачных серверов. Удаленный сервер анализирует поток бинарных объектов документа, рендерит изображения страниц, применяет ваши правки и отправляет измененный PDF обратно по сети.
Хотя эта модель была необходима десять лет назад, она подвергает пользователей значительным рискам конфиденциальности, узким местам пропускной способности сети и потенциальному логированию данных на стороне сервера. Современные веб-браузеры обладают огромными вычислительными возможностями, благодаря WebAssembly (Wasm) и API HTML5 Canvas. Utiliome использует эти современные API браузера для выполнения 100% редактирования PDF на стороне клиента.
Когда вы загружаете документ в редактор PDF Utiliome, наш движок использует встроенные буферы памяти WebAssembly для локального декодирования дерева объектов PDF. Текстовые аннотации, рисунки, поля форм и закрашивающие наложения компилируются прямо в поток синтаксиса PDF на вашей машине. Ни на каком этапе жизненного цикла редактирования ни один байт вашего файла не отправляется через HTTP-запрос и не сохраняется на удаленном диске.