نقش WebAssembly در آینده طراحی و توسعه وب: بررسی فرصت ها، چالش ها و کاربردهای نوین

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

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

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

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

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

ECME31_125

تاریخ نمایه سازی: 3 شهریور 1405

چکیده مقاله:

WebAssembly (Wasm) به عنوان یکی از فناوری های نوین وب، با هدف افزایش سرعت اجرا، بهبود کارایی و کاهش محدودیت های فناوری های سنتی توسعه یافته است. هدف این پژوهش، بررسی نقش WebAssembly در آینده طراحی و توسعه وب و تحلیل تاثیر آن بر عملکرد، امنیت و تجربه کاربری برنامه های تحت وب است. فرض اصلی پژوهش آن است که استفاده از WebAssembly در کنار JavaScript می تواند کارایی برنامه های وب را به طور قابل توجهی افزایش داده و زمینه اجرای نرم افزارهای پیچیده در مرورگر را فراهم کند. این تحقیق با روش توصیفی–تحلیلی و بر پایه مطالعه کتابخانه ای، از طریق بررسی مقالات علمی معتبر، استانداردهای W۳C، مستندات فنی و پژوهش های منتشرشده در سال های اخیر انجام شده است. در این پژوهش، معماری WebAssembly، نحوه عملکرد، مزایا، محدودیت ها و کاربردهای آن در حوزه هایی مانند هوش مصنوعی، پردازش تصویر، بازی های تحت وب، رایانش لبه و برنامه های پیش رونده وب مورد بررسی قرار گرفته است. نتایج نشان می دهد که WebAssembly با ارائه سرعتی نزدیک به نرم افزارهای بومی، کاهش زمان بارگذاری، استفاده بهینه از منابع سخت افزاری و امکان بهره گیری از زبان هایی مانند ++C، C و Rust، نقش مهمی در توسعه نسل جدید برنامه های تحت وب ایفا می کند. همچنین، این فناوری اگرچه جایگزین JavaScript نیست، اما به عنوان مکمل آن می تواند کیفیت، مقیاس پذیری و کارایی برنامه های وب را بهبود بخشد. بر اساس یافته های پژوهش، انتظار می رود با توسعه استانداردهایی مانند WASI، WebGPU و WebNN، نقش WebAssembly در آینده طراحی و توسعه وب بیش از پیش گسترش یابد و به یکی از فناوری های کلیدی در معماری وب نوین تبدیل شود.

نویسندگان

مبینا نقدعلی

۱- دانشجوی کاردانی فناوری اطلاعات دانشگاه ولیعصر

نسترن بیرانوند

۲- استاد دانشگاه ولیعصر