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