Apa Itu WebAssembly? Edit PDF Tanpa Upload
Penjelasan WebAssembly dengan bahasa sederhana, serta cara Dely PDF memproses PDF di browser tanpa mengunggah isi file ke server.
Oleh Alfiki DiastamaTerbit 3 menit baca
Daftar isi
WebAssembly membuat browser bisa menjalankan program berat di website dengan cepat seperti aplikasi komputer. Dely PDF memakainya untuk memproses PDF langsung di perangkatmu, jadi isi file tidak perlu diunggah ke server.
Kenapa banyak alat PDF online mengunggah file
Memproses PDF merupakan pekerjaan berat, contohnya saat membaca struktur file, mengolah gambar, atau mengenali teks. Dulu browser kesulitan mengerjakan hal itu dengan baik. Jadi, cara paling gampang bagi sebuah layanan adalah menerima file dari pengguna, memprosesnya di komputer server, lalu mengirim hasilnya kembali.
Cara itu memang jalan, tapi ada dua konsekuensinya. File yang kamu pilih berada di komputer milik pihak lain, dan kamu harus menunggu proses unggah dan unduh yang bisa lama kalau sinyalmu lemah.
Apa itu WebAssembly
Browser pada dasarnya menjalankan JavaScript. Bahasa ini fleksibel, tapi kurang cepat untuk pekerjaan berat. WebAssembly adalah format kode lain yang sudah diterjemahkan lebih dulu ke bentuk yang dekat dengan bahasa mesin. Jadi, browser tinggal menjalankannya tanpa perlu menerjemahkan lagi.
Ibaratnya kamu memasak dari resep berbahasa asing. JavaScript menerjemahkan teks resep itu sambil memasak, sedangkan WebAssembly seperti resep yang sudah diterjemahkan terlebih dahulu, sehingga proses memasaknya lebih cepat.
Selain itu, banyak program pengolah dokumen dan gambar yang aslinya dibuat untuk komputer. Dengan WebAssembly, program yang sama bisa dikompilasi supaya jalan di dalam browser, tanpa perlu dibuat ulang dari awal. Hal inilah yang membuat alat PDF selengkap ini bisa jalan di halaman web.
Apa yang dikerjakan WebAssembly di Dely PDF
Di Dely PDF, WebAssembly dipakai untuk beberapa pekerjaan berat. Contohnya untuk:
- Membaca gambar berformat khusus di dalam PDF, seperti JPEG 2000.
- Mengenali tulisan di alat OCR.
- Menampilkan dan mengedit halaman di editor PDF.
Semuanya dijalankan di browser, memakai prosesor dan memori perangkatmu sendiri.
Program-program itu dimuat dulu ke browser dari Dely PDF sebelum dijalankan. Misalnya di alat OCR, yang dimuat adalah program dan data bahasa untuk mengenali tulisan, sedangkan file PDF tetap ada di perangkatmu.
Kompres PDF
Kecilkan ukuran file PDF-mu dengan tetap menjaga kualitas. Pilih dari berbagai jenis kompresi untuk mengoptimalkan dokumenmu.
Apa yang tetap lewat server
Cara memeriksanya sendiri
Kamu boleh tidak langsung percaya dengan klaim Dely PDF. Tetapi kamu bisa membuktikannya. Browser di komputer punya alat untuk melihat apa saja yang dikirim sebuah halaman.
Buka alat pengembang (Developer Tools)
Di komputer, buka salah satu alat Dely PDF, lalu tekan F12 dan pilih tab Network.
Filter permintaan
Pilih filter Fetch/XHR supaya yang tampil hanya permintaan data, bukan gambar atau skrip halaman.
Proses sebuah file
Pilih file lalu jalankan prosesnya. Kamu akan melihat permintaan kecil seperti pengecekan akun atau pencatatan pemakaian, tapi tidak ada permintaan yang membawa file sebesar PDF-mu.
Batasan Perangkat
Karena memakai perangkatmu sendiri, kecepatannya bergantung pada perangkat yang kamu gunakan. File yang sangat besar bisa terasa lambat di HP lama. Kalau begitu, kecilkan ukurannya dulu atau pakai komputer saja.
Ringkasan
WebAssembly membuat browser bisa menjalankan program pengolah PDF yang berat. Hasilnya, isi file PDF-mu diproses di perangkatmu sendiri, sedangkan akun dan pembayaran tetap lewat server. Kamu bisa memeriksanya sendiri lewat tab Network di browser.



