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 /
UMGUMG Hasil pengujian menunjukkan bahwa fitur-fitur pada aplikasi e-commerce Green Center Park berfungsi dengan baik dan memuaskan pengguna sesuai harapan. PenelitianHasil pengujian menunjukkan bahwa fitur-fitur pada aplikasi e-commerce Green Center Park berfungsi dengan baik dan memuaskan pengguna sesuai harapan. Penelitian
POLIBANPOLIBAN Sistem ini dirancang dengan menggunakan Entity Relationship Diagram sebagai perancangan database dan Unified Modelling Language (UML) untuk menggambarkanSistem ini dirancang dengan menggunakan Entity Relationship Diagram sebagai perancangan database dan Unified Modelling Language (UML) untuk menggambarkan
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.
UNESAUNESA Penerapan metodologi Personal Extreme Programming (PXP) terbukti efektif dalam pengembangan sistem secara mandiri, menghasilkan aplikasi yang adaptif danPenerapan metodologi Personal Extreme Programming (PXP) terbukti efektif dalam pengembangan sistem secara mandiri, menghasilkan aplikasi yang adaptif dan
ITSCIENCEITSCIENCE Pertumbuhan signifikan tercermin dari peningkatan aset industri perbankan syariah di Indonesia, menunjukkan meningkatnya kepercayaan masyarakat terhadapPertumbuhan signifikan tercermin dari peningkatan aset industri perbankan syariah di Indonesia, menunjukkan meningkatnya kepercayaan masyarakat terhadap
ITSCIENCEITSCIENCE Pengolahan berbahan baku nabati (nira tebu) sebanyak 20 L per proses produksi, sistem mampu memberikan solusi terkait permasalahan pemantauan berkala sertaPengolahan berbahan baku nabati (nira tebu) sebanyak 20 L per proses produksi, sistem mampu memberikan solusi terkait permasalahan pemantauan berkala serta
UMGUMG Sistem rancang bangun alat otomatisasi pengereman ini masih memiliki kekurangan dalam hal stabilitas pembacaan data sensor dan membutuhkan sensor yangSistem rancang bangun alat otomatisasi pengereman ini masih memiliki kekurangan dalam hal stabilitas pembacaan data sensor dan membutuhkan sensor yang
UMGUMG Hal ini menjadikan pendataan dan pengelolaan inventaris perusahaan kurang efisien. Berdasarkan permasalahan tersebut disimpulkan bahwa perusahaan membutuhkanHal ini menjadikan pendataan dan pengelolaan inventaris perusahaan kurang efisien. Berdasarkan permasalahan tersebut disimpulkan bahwa perusahaan membutuhkan
Useful /
UNESAUNESA Berdasarkan hasil perancangan, implementasi, serta pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi yang dikembangkan mampu memenuhi kebutuhanBerdasarkan hasil perancangan, implementasi, serta pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi yang dikembangkan mampu memenuhi kebutuhan
IDJOURNALIDJOURNAL Program pendampingan terbukti efektif dalam meningkatkan kapasitas guru Bahasa Inggris SMP/MTs di Kabupaten Magelang dalam merancang media pembelajaranProgram pendampingan terbukti efektif dalam meningkatkan kapasitas guru Bahasa Inggris SMP/MTs di Kabupaten Magelang dalam merancang media pembelajaran
IDJOURNALIDJOURNAL Namun, pemanfaatan singkong oleh masyarakat masih terbatas pada konsumsi langsung dan olahan sederhana yang kurang memiliki nilai ekonomi tinggi. KegiatanNamun, pemanfaatan singkong oleh masyarakat masih terbatas pada konsumsi langsung dan olahan sederhana yang kurang memiliki nilai ekonomi tinggi. Kegiatan
IDJOURNALIDJOURNAL Selain peningkatan kapasitas individu, hasil lain yang dicapai mencakup perbaikan desain kemasan, munculnya strategi pemasaran sederhana, serta mulai dikenalnyaSelain peningkatan kapasitas individu, hasil lain yang dicapai mencakup perbaikan desain kemasan, munculnya strategi pemasaran sederhana, serta mulai dikenalnya