مقایسه عملکرد WebAssembly و JavaScript در مرورگرهای مختلف
Publish place: the fourth Computer Engineering, Information Technology and Communications Students Conference
Publish Year: 1404
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 16
This Paper With 14 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CICTC04_041
تاریخ نمایه سازی: 21 بهمن 1404
Abstract:
با رشد روزافزون نیاز به وب اپلیکیشن های پیچیده انتخاب فناوری های اجرایی سمت کلاینت به یکی از دغدغه های اصلی توسعه دهندگان وب تبدیل شده است (WebAssembly (Wasm به عنوان یک استاندارد باینری جدید، با هدف بهبود عملکرد و افزایش سرعت اجرای کد در مرورگرها معرفی شده و رقیبی جدی برای JavaScript محسوب می شود. این پژوهش با هدف مقایسه عملکرد WebAssembly و JavaScript در چهار مرورگر مطرح شامل Safari، Edge، Firefox، Chrome انجام شده است. برای این منظور مجموعه ای از آزمون های تجربی شامل بنچمارک های استاندارد و سناریوهای واقعی وب اپلیکیشن ها اجرا شده تا زمان اجرا، مصرف حافظه و سطح سازگاری هر دو فناوری بررسی شود. یافته ها نشان می دهند که WebAssembly در پردازش های سنگین و الگوریتم های عددی عملکرد بهتری دارد در حالی که JavaScript در وظایف سبکتر و تعامل با DOM همچنان کارآمدتر است. این نتایج تاکید می کنند که انتخاب بین این دو فناوری باید متناسب با نوع کاربرد و نیاز پروژه صورت گیرد. پژوهش حاضر با ارائه تحلیلی دقیق از مزایا و محدودیت های هر فناوری راهنمایی عملی برای توسعه دهندگان وب در انتخاب ابزار مناسب جهت بهینه سازی عملکرد و بهره وری وب اپلیکیشن ها فراهم می آورد.
Keywords:
JavaScript , Web Assembly , مرورگرهای وب , بهینه سازی وب اپرشن , مقایسه فناوری , زمان اجرا , مصرف حافظه , توسعه وب , Edge , Safari , Firefox , Chrome
Authors
محمد علی چناری
دانشجو گروه کامپیوتر دانشکده ملی مهارت، تهران ایران
امین کیانی
دانشجوی دکترای رایانش امن گروه کامپیوتر دانشگاه ملی مهارت تهران، ایران
مهرداد حمیدزاده
دکتری مدیریت فناوری اطلاعات گروه کامپیوتر دانشگاه ملی مهارت، تهران، ایران