مقایسه عملکرد WebAssembly و JavaScript در مرورگرهای مختلف

Publish Year: 1404
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 16

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

CICTC04_041

تاریخ نمایه سازی: 21 بهمن 1404

Abstract:

با رشد روزافزون نیاز به وب اپلیکیشن های پیچیده انتخاب فناوری های اجرایی سمت کلاینت به یکی از دغدغه های اصلی توسعه دهندگان وب تبدیل شده است (WebAssembly (Wasm به عنوان یک استاندارد باینری جدید، با هدف بهبود عملکرد و افزایش سرعت اجرای کد در مرورگرها معرفی شده و رقیبی جدی برای JavaScript محسوب می شود. این پژوهش با هدف مقایسه عملکرد WebAssembly و JavaScript در چهار مرورگر مطرح شامل Safari، Edge، Firefox، Chrome انجام شده است. برای این منظور مجموعه ای از آزمون های تجربی شامل بنچمارک های استاندارد و سناریوهای واقعی وب اپلیکیشن ها اجرا شده تا زمان اجرا، مصرف حافظه و سطح سازگاری هر دو فناوری بررسی شود. یافته ها نشان می دهند که WebAssembly در پردازش های سنگین و الگوریتم های عددی عملکرد بهتری دارد در حالی که JavaScript در وظایف سبکتر و تعامل با DOM همچنان کارآمدتر است. این نتایج تاکید می کنند که انتخاب بین این دو فناوری باید متناسب با نوع کاربرد و نیاز پروژه صورت گیرد. پژوهش حاضر با ارائه تحلیلی دقیق از مزایا و محدودیت های هر فناوری راهنمایی عملی برای توسعه دهندگان وب در انتخاب ابزار مناسب جهت بهینه سازی عملکرد و بهره وری وب اپلیکیشن ها فراهم می آورد.

Authors

محمد علی چناری

دانشجو گروه کامپیوتر دانشکده ملی مهارت، تهران ایران

امین کیانی

دانشجوی دکترای رایانش امن گروه کامپیوتر دانشگاه ملی مهارت تهران، ایران

مهرداد حمیدزاده

دکتری مدیریت فناوری اطلاعات گروه کامپیوتر دانشگاه ملی مهارت، تهران، ایران