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 penelitian adalah debit terukur aliran air sungai Janji Desa Tipang, Kecamatan Bakti Raja adalah sekitar 400 s/d. 600 liter per detik dan tinggiHasil penelitian adalah debit terukur aliran air sungai Janji Desa Tipang, Kecamatan Bakti Raja adalah sekitar 400 s/d. 600 liter per detik dan tinggi
PELITABANGSAPELITABANGSA Penelitian ini bertujuan untuk merancang sistem monitoring energi listrik berbasis Internet of Things (IoT) yang diimplementasikan pada stand UMKM. SistemPenelitian ini bertujuan untuk merancang sistem monitoring energi listrik berbasis Internet of Things (IoT) yang diimplementasikan pada stand UMKM. Sistem
UNESAUNESA Informasi yang dipakai dalam penelitian ini berasal dari 68 siswa angkatan 2018–2022. Untuk menangani keterbatasan jumlah data, pengembangan model melibatkanInformasi yang dipakai dalam penelitian ini berasal dari 68 siswa angkatan 2018–2022. Untuk menangani keterbatasan jumlah data, pengembangan model melibatkan
UNESAUNESA Objek penelitian berupa website penjualan yang dianalisis menggunakan metode optimasi on-page, meliputi penentuan kata kunci relevan, perbaikan strukturObjek penelitian berupa website penjualan yang dianalisis menggunakan metode optimasi on-page, meliputi penentuan kata kunci relevan, perbaikan struktur
UNESAUNESA Sistem mampu mendigitalisasi seluruh siklus hidup kontrak, mulai dari inisiasi hingga pemantauan masa berlaku, menggantikan proses manual yang tidak efisienSistem mampu mendigitalisasi seluruh siklus hidup kontrak, mulai dari inisiasi hingga pemantauan masa berlaku, menggantikan proses manual yang tidak efisien
APTIKOMAPTIKOM Dalam konteks pengembangan bisnis, penentuan lokasi cabang baru merupakan langkah strategis yang berperan penting dalam menentukan keberhasilan maupunDalam konteks pengembangan bisnis, penentuan lokasi cabang baru merupakan langkah strategis yang berperan penting dalam menentukan keberhasilan maupun
UMGUMG Keselamatan di jalan adalah hak dan kewajiban kita sebagai pengguna jalan, dimana kita harus menjaga diri kita sendiri dan orang lain. Pengguna jalan harusKeselamatan di jalan adalah hak dan kewajiban kita sebagai pengguna jalan, dimana kita harus menjaga diri kita sendiri dan orang lain. Pengguna jalan harus
UMGUMG Pengujian dilakukan di laboratorium dengan telur ayam ras. Hasil menunjukkan akurasi pengukuran berat mencapai 99%, penilaian kualitas 90%, dan waktu kerjaPengujian dilakukan di laboratorium dengan telur ayam ras. Hasil menunjukkan akurasi pengukuran berat mencapai 99%, penilaian kualitas 90%, dan waktu kerja
Useful /
UNESAUNESA Sistem telah memenuhi aspek fungsional berdasarkan hasil pengujian yang menunjukkan fitur berjalan sesuai kebutuhan, serta aspek kemudahan penggunaan danSistem telah memenuhi aspek fungsional berdasarkan hasil pengujian yang menunjukkan fitur berjalan sesuai kebutuhan, serta aspek kemudahan penggunaan dan
UNESAUNESA Penelitian ini bertujuan untuk mengembangkan dan mengevaluasi aplikasi pemesanan dan reservasi rumah makan berbasis Flutter dan Firebase yang dapat digunakanPenelitian ini bertujuan untuk mengembangkan dan mengevaluasi aplikasi pemesanan dan reservasi rumah makan berbasis Flutter dan Firebase yang dapat digunakan
UNESAUNESA 82, Recall 0. 78, dan F1-Score 0. 80. Lalu, pada label sarkasme memperoleh Precision 0. 79, Recall 0. 83, F1-Score 0. 81). Temuan ini diharapkan menjadi82, Recall 0. 78, dan F1-Score 0. 80. Lalu, pada label sarkasme memperoleh Precision 0. 79, Recall 0. 83, F1-Score 0. 81). Temuan ini diharapkan menjadi
UMGUMG Jika detak jantung melebihi ambang batas atau kecepatan sepeda motor melebihi batas yang ditentukan, maka peringatan awal akan diberikan, dan informasiJika detak jantung melebihi ambang batas atau kecepatan sepeda motor melebihi batas yang ditentukan, maka peringatan awal akan diberikan, dan informasi