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 /
UNESAUNESA 5 MT sebesar 26,32 m3/jam. Hasil analisis menujukan bahwa kombinasi 3 merupakan kombinasi yang paling optimal. Kombinasi ini memberikan percepatan durasi5 MT sebesar 26,32 m3/jam. Hasil analisis menujukan bahwa kombinasi 3 merupakan kombinasi yang paling optimal. Kombinasi ini memberikan percepatan durasi
UNESAUNESA Penelitian bertujuan untuk mengimplementasikan sistem Business Intelligence (BI) guna meningkatkan kapabilitas analitik pada Toko Bangunan XYZ, denganPenelitian bertujuan untuk mengimplementasikan sistem Business Intelligence (BI) guna meningkatkan kapabilitas analitik pada Toko Bangunan XYZ, dengan
UNESAUNESA Metode penelitian yang digunakan adalah penelitian pengembangan (Software Development Research) dengan pendekatan deskriptif kualitatif dan kuantitatifMetode penelitian yang digunakan adalah penelitian pengembangan (Software Development Research) dengan pendekatan deskriptif kualitatif dan kuantitatif
UNESAUNESA 81 dan pada classification report pada label non-sarkasme memeroleh Precision 0. 82, Recall 0. 78, dan F1-Score 0. 80. Lalu, pada label sarkasme memperoleh81 dan pada classification report pada label non-sarkasme memeroleh Precision 0. 82, Recall 0. 78, dan F1-Score 0. 80. Lalu, pada label sarkasme memperoleh
UNESAUNESA Temuan ini mengindikasikan bahwa pengalaman pengguna yang positif, ulasan digital yang kredibel, dan kepercayaan terhadap merek merupakan faktor kunciTemuan ini mengindikasikan bahwa pengalaman pengguna yang positif, ulasan digital yang kredibel, dan kepercayaan terhadap merek merupakan faktor kunci
UNESAUNESA The process involves analyzing user needs, designing user interfaces, implementing the system, and conducting system testing. The results show that theThe process involves analyzing user needs, designing user interfaces, implementing the system, and conducting system testing. The results show that the
UNESAUNESA These experiences foster deeper emotional engagement (affective response) and more informed mental evaluations (cognitive response), both of which positivelyThese experiences foster deeper emotional engagement (affective response) and more informed mental evaluations (cognitive response), both of which positively
UNESAUNESA Temuan penelitian ini menunjukkan bahwa lingkungan kerja tidak berpengaruh signifikan terhadap kinerja karyawan, meskipun data kuisioner menunjukkan bahwaTemuan penelitian ini menunjukkan bahwa lingkungan kerja tidak berpengaruh signifikan terhadap kinerja karyawan, meskipun data kuisioner menunjukkan bahwa
Useful /
UNESAUNESA Simpulan pertama terdapat pada penjadwalkan proyek yang mengalami perubahan waktu. Sebelum pemerataan proyek dilaksanakan selama 127 hari pada tanggalSimpulan pertama terdapat pada penjadwalkan proyek yang mengalami perubahan waktu. Sebelum pemerataan proyek dilaksanakan selama 127 hari pada tanggal
UNESAUNESA Sistem dibangun menggunakan model waterfall berbasis PHP dan database MySQL. Hasil pengujian menunjukkan bahwa sistem mampu menampilkan secara responsifSistem dibangun menggunakan model waterfall berbasis PHP dan database MySQL. Hasil pengujian menunjukkan bahwa sistem mampu menampilkan secara responsif
UNESAUNESA Hasil ini menunjukkan bahwa institusi telah menerapkan proses layanan akademik digital secara terstruktur dan konsisten. Namun, masih ada beberapa areaHasil ini menunjukkan bahwa institusi telah menerapkan proses layanan akademik digital secara terstruktur dan konsisten. Namun, masih ada beberapa area
UNESAUNESA This study produces an audit working paper, improvement recommendations, and an implementation cost estimation, which can serve as a strategic referenceThis study produces an audit working paper, improvement recommendations, and an implementation cost estimation, which can serve as a strategic reference