863

جزئیات وبلاگ

shape
shape
shape
shape
shape
shape
shape
- مقالات

مایکروسافت اِج مرورگرهای مطرح را در بنچمارک جاوا اسکریپت پشت سر گذاشت

مایکروسافت اکنون در حال تکمیل کردن ویندوز ۱۰ می باشد و در کنار این نسخه جدید از سیستم عامل، بر روی یک مرورگر جدید با نام مایکروسافت اج نیز کار می کند تا به همراه ویندوز ۱۰ آن را نیز عرضه کند. این مرورگر جدید که به صورت اختصاصی در ویندوز ۱۰ حضور دارد، توانسته است در ۲ بنچمارک مختلف جاوا اسکریپت، مرورگر های مطرحی چون اینترنت اکسپلورر، موزیلا فایر فاکس و گوگل کروم را پشت سر گذاشته و جایگاه نخست را کسب کند.

در وبلاگ مرورگر مایکروسافت اِج، تیم توسعه دهنده این مرورگر درباره این موضوع که مایکروسافت چگونه سعی می کند تا عملکرد موتور جاوا اسکریپت چاکرا (Chakra) مرورگر مایکروسافت اِج را بهبود ببخشد، صحبت کرده اند. برای مثال، مایکروسافت به صورت کاملا تصادفی ۴۰۰۰ سایت از ۱۰۰۰۰ سایت مطرح اینترنت را انتخاب کرده است و مشخص شده است که ۹۵ درصد سایت های انتخاب شده از کدهای minify استفاده می کرده اند! minify به فرآیندی گفته می شود که با استفاده از آن، کدهای php ،html ،css ،java تا حد ممکن فشرده شده و باعث می شوند که سایت با سرعت بیشتری Load شود. تیم توسعه دهنده مرورگر مایکروسافت اِج در وبلاگ خود این چنین نوشته اند:

آزمایشی که ما انجام دادیم تایید کرد که امروزه فرآیند minify (فشرده کردن) کدها بسیار رواج یافته است و بسیاری از سایت های مطرح از این روش جهت Load سریع تر استفاده می کنند. در کنار این فرآیند، برنامه های فشرده ساز دیگری مانند UglifyJS استفاده معمول تری را دارند. بنابراین ما در ویندوز ۱۰ و مرورگر مایکروسافت اِج بسته هایی از این کدها را با بالاترین سرعت ممکن قرار داده ایم و همچنین با اصلاحات و بهبودهایی که بر روی کامپایلر JIT چاکرا (Chakra) اعمال کرده ایم، این اطمینان را به شما می دهیم که کدهای minify به سریع ترین شکل ممکن اجرا خواهند شد. با آزمایشاتی که ما انجام دادیم مشخص شد که عملکرد کدهای minify شده چیزی در حدود ۲۰ تا ۵۰ درصد بهبود یافته است!

استفاده از کلمات و اصطلاحات تخصصی که در متن بالا دیدید برای بسیاری از کاربران نامفهوم بوده و آن ها به درستی نمی توانند متوجه روند بهبود اجرای این کدها شوند. بنابراین مایکروسافت تصمیم گرفته است تا با استفاده از Octane 2.0 که توسط گوگل توسعه داده شده است، از نحوه عملکرد جاوا اسکریپت نسخه ۶۴ بیتی مرورگرهای مطرحی چون اینترنت اکسپلورر، موزیلا فایرفاکس، گوگل کروم و مایکروسافت اِج که بر روی ویندوز ۱۰ نصب هستند، یک آزمایش یا بنچمارک تهیه کرده و امتیازات کسب شده توسط هر یک را مشخص کند:

همان طوری که در تصویر فوق مشاهده می کنید، مرورگر مایکروسافت اِج توانسته است مقام اول را کسب کرده و مرورگر های گوگل کروم، موزیلا فایر فاکس و اینترنت اکسپلورر به ترتیب مقام های دوم تا چهارم را کسب کرده اند. تیم توسعه دهنده این بار به سراغ Jet Stream توسعه داده شده توسط اپل رفته تا امتیازات را در اینجا نیز ثبت و بررسی کند:

باز هم نتایجی مشابه به دست آمده است!

تیم توسعه دهنده مجددا در وبلاگ خود نوشت:

برنده شدن در بنچمارک هایی که توسط خودمان توسعه داده نشده اند بسیار لذت بخش است! کلید موفقیت مایکروسافت اِج این است که درس های بسیاری در امر بهبود جاوا اسکریپت (در بنچمارک های مختلف و وبگردی) نسبت به اینترنت اکسپلورر فرا گرفته است. همان طوری که در بالا نیز گفتیم، بهبود عملکرد چیزی نیست که بتوان آن را به نقطه پایانی رساند! بنابراین ما همچنان به بهینه کردن عملکرد جاوا اسکریپت در مرورگر مایکروسافت اِج ادامه می دهیم.

مایکروسافت اِج مرورگرهای مطرح را در بنچمارک جاوا اسکریپت پشت سر گذاشت