UNESAUNESA
Journal of Informatics and Computer Science (JINACS)Journal of Informatics and Computer Science (JINACS)Perkembangan web modern menuntut performa yang tinggi, terutama untuk aplikasi editor yang membutuhkan pengolahan gambar yang cepat. Untuk mencapai efisiensi ini terdapat beberapa teknologi arsitektur yang dapat digunakan diantaranya WebAssembly (wasm) dengan basis client side dan native code (framework Actix web) dengan basis server side. Penelitian ini bertujuan untuk menganalisis dan membandingkan kinerja dari wasm dan native, dengan fokus pengujian pada waktu pemrosesan, pengaruh internet, ukuran file dan penggunaan CPU. Hasil pengujian menunjukkan implementasi wasm unggul dalam waktu pemrosesan karena tidak melakukan request dan menunggu response dari server seperti implementasi native. Kinerja wasm juga lebih stabil pada perubahan kecepatan internet dengan perbedaan waktu hanya 0.02 s pada tiap perubahan kecepatan internet, sedangkan pada implementasi native mengalami penurunan yang seharusnya bisa kurang dari 2s pada kecepatan internet 10 Mbps menjadi lebih dari 1 menit pada kecepatan internet 0.7 Mbps. Pada pengujian penggunaan CPU implementasi native memiliki keunggulan karena proses dilakukan pada server sedangkan pada wasm memerlukan setidaknya 1 core CPU dan menyebabkan blocking UI threads. Pengujian menggunakan ukuran FHD dan 4K menunjukkan bahwa implementasi Native cukup efektif pada pengujian non-sequence namun pada pengujian sequence implementasi WASM lebih baik.
Kesimpulan dari penelitian ini memberikan acuan bagi pengembang dalam menentukan arsitektur perangkat lunak.WebAssembly direkomendasikan untuk beban kerja yang membutuhkan kecepatan dan stabilitas performa terlepas dari kondisi jaringan, sementara native lebih cocok untuk prioritas pada load halaman cepat dengan pemrosesan pada server.
Berdasarkan penelitian ini, terdapat beberapa arah penelitian lanjutan yang menarik untuk dieksplorasi. Pertama, penelitian dapat difokuskan pada optimasi penggunaan multithreading pada WebAssembly untuk mengurangi blocking UI threads dan meningkatkan efisiensi pemrosesan, terutama pada aplikasi yang membutuhkan pemrosesan gambar yang kompleks. Kedua, perlu dilakukan studi lebih lanjut mengenai pengaruh berbagai jenis algoritma image processing terhadap performa WebAssembly dan native code, dengan mempertimbangkan faktor-faktor seperti ukuran gambar, kompleksitas algoritma, dan kondisi jaringan. Ketiga, penelitian dapat menginvestigasi integrasi WebAssembly dengan teknologi machine learning untuk membangun aplikasi web yang cerdas dan responsif, dengan fokus pada optimasi performa dan efisiensi penggunaan sumber daya.
| File size | 1.45 MB |
| Pages | 7 |
| DMCA | Report |
Related /
POLTEK KAMPARPOLTEK KAMPAR Penulisan ini bertujuan untuk menganalisis peran vital prinsip kepemilikan, mashlahah, dan musyawarah sebagai fondasi utama dalam rancang bangun sistemPenulisan ini bertujuan untuk menganalisis peran vital prinsip kepemilikan, mashlahah, dan musyawarah sebagai fondasi utama dalam rancang bangun sistem
STIESTEKOMSTIESTEKOM Pengambilan sampel dilakukan dengan menggunakan purposive sampling yaitu pegawai yang terkait dengan laporan pengelolaan keuangan BKAD Kabupaten Gunungkidul.Pengambilan sampel dilakukan dengan menggunakan purposive sampling yaitu pegawai yang terkait dengan laporan pengelolaan keuangan BKAD Kabupaten Gunungkidul.
POLTEK KAMPARPOLTEK KAMPAR Penelitian ini bertujuan untuk menganalisis pengelolaan administrasi keuangan daerah serta mengkaji implikasinya terhadap kinerja organisasi publik padaPenelitian ini bertujuan untuk menganalisis pengelolaan administrasi keuangan daerah serta mengkaji implikasinya terhadap kinerja organisasi publik pada
IDJOURNALIDJOURNAL Penerapan sistem irigasi berbasis tenaga surya terbukti efektif dalam meningkatkan hasil panen dan mengatasi kelangkaan air, terutama selama musim kemarau.Penerapan sistem irigasi berbasis tenaga surya terbukti efektif dalam meningkatkan hasil panen dan mengatasi kelangkaan air, terutama selama musim kemarau.
ITSCIENCEITSCIENCE Sebagai bagian dari upaya pengembangan kembali kawasan urban yang bersejarah, memastikan stabilitas struktural dinding basement adalah hal penting untukSebagai bagian dari upaya pengembangan kembali kawasan urban yang bersejarah, memastikan stabilitas struktural dinding basement adalah hal penting untuk
ITSCIENCEITSCIENCE Kelahiran Ikatan Cendekiawan Muslim Indonesia (ICMI) pada tahun 1990 menandai fase penting dalam peta perkembangan intelektual Muslim di Indonesia. KehadirannyaKelahiran Ikatan Cendekiawan Muslim Indonesia (ICMI) pada tahun 1990 menandai fase penting dalam peta perkembangan intelektual Muslim di Indonesia. Kehadirannya
APTIKOMAPTIKOM Fuzzy Logic dimanfaatkan untuk mengolah informasi baik yang bersifat kuantitatif maupun kualitatif, sehingga mampu mengakomodasi ketidakpastian pada faktor-faktorFuzzy Logic dimanfaatkan untuk mengolah informasi baik yang bersifat kuantitatif maupun kualitatif, sehingga mampu mengakomodasi ketidakpastian pada faktor-faktor
UMGUMG Penelitian ini bertujuan membuat alat otomatis berbasis mikrokontroler ESP32 yang dapat menghitung, memilah berdasarkan berat, menilai kualitas telur denganPenelitian ini bertujuan membuat alat otomatis berbasis mikrokontroler ESP32 yang dapat menghitung, memilah berdasarkan berat, menilai kualitas telur dengan
Useful /
UNTADUNTAD These findings highlight the relevance of the Uses and Effects theory in explaining the relationship between social media use and behavioral changes amongThese findings highlight the relevance of the Uses and Effects theory in explaining the relationship between social media use and behavioral changes among
UNESAUNESA This system is able to facilitate the management of workshop data such as stock items, transactions, and mechanic data efficiently and accurately. ThroughThis system is able to facilitate the management of workshop data such as stock items, transactions, and mechanic data efficiently and accurately. Through
UNESAUNESA Penelitian ini menyimpulkan bahwa domain MEA COBIT 2019 efektif digunakan sebagai dasar perancangan kertas kerja audit sistem informasi di lingkungan perguruanPenelitian ini menyimpulkan bahwa domain MEA COBIT 2019 efektif digunakan sebagai dasar perancangan kertas kerja audit sistem informasi di lingkungan perguruan
IAIN SUIAIN SU Prinsip ekonomi Islam merupakan aturan pola perilaku masyarakat muslim agar dapat memperoleh keselamatan di dunia dan akhirat. Penelitian ini menggunakanPrinsip ekonomi Islam merupakan aturan pola perilaku masyarakat muslim agar dapat memperoleh keselamatan di dunia dan akhirat. Penelitian ini menggunakan