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

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 17

فایل این مقاله در 14 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

CICTC04_041

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

چکیده مقاله:

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

نویسندگان

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

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

امین کیانی

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

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

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