تور لحظه آخری
امروز : یکشنبه ، 20 آبان 1403    احادیث و روایات:  امام علی (ع):بسم اللّه‏، شفاى هر دردى و يارى كننده هر دارويى است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

چراغ خطی

 






آمار وبسایت

 تعداد کل بازدیدها : 1827915558




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مقایسه سرعت اجرای جاوا اسکریپت در chrome ، فایرفاکس و IE


واضح آرشیو وب فارسی:سایت ریسک: rtech5th September 2008, 02:05 PMمطالب زیادی بر روی وب در مورد سرعت بالای مرورگر chrome نوشته شده که بخش اعظم این مطلب به شکل صحیحی این مرورگر را با مرورگر های دیگر مقایسه نکرده. امروز در وبلاگ جان رسیگ مطلبی ارسال شد (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) که ترجمه آن را در اینجا می آورم. اخیرا گوگل یک موتور جاوا اسکریپت جدید به نام V8 Engine را معرفی کرده است که بر روی مرورگر جدید این شرکت که chrome نام دارد، استفاده شده است. تعداد زیادی موتور جاوااسکریپت در حال حاضر موجود است که بر روی مرورگر های مختلف از آنها استفاده شده است: JavaScriptCore: این موتور در حال حاضر بر روی safari/webkit نصب شده و تا نسخه 3.1 سافاری از این موتور استفاده می کند Squirrelfish (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) : این موتور برای safari نسخه 4 آماده شده است و در حال حاضر نسخه نهایی آن آماده نیست ولی در نسخه nightly این مروگر می شود آن را تست کرد. توجه : متاسفانه تست Dromaeo بر روی نسخه nightly این مرورگر با شکست مواجه شد لذا این موتور از لیست نتایج حذف گردید. V8 (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) : موتور استفاده شده در مرورگر chrome شرکت گوگل SpiderMonkey : این موتور بر روی فایرفاکس 3 نصب شده و تا آخرین نسخه فایرفاکس از این موتور استفاده می کند TraceMonkey (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) : که برای نسخه 3.1 فایرفاکس آماده شده است و در حال حاضر در نسخه nightly فایرفاکس وجود دارد و در حالت عادی غیر فعال است. مطالبی در مورد این موتور جدید در پست “آیا فایرفاکس با SpiderMonkey وب را متحول خواهد کرد ؟ (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند)” نوشته ام. Futhark : این موتور بر روی اپرا 9.5 و نسخه های جدیدتر نصب است IE JScript : که بر روی نسخه های مختلف اینترنت اکسپلورر از آن استفاده می شود. تست های مختلفی بر روی این مرورگر های انجام گرفته و مرورگر کروم شرکت گوگل نیز در بین این مرورگر ها وجود دارد. به این ارقام و اعداد به خوبی دقت کنید تا بتوانید دیدی درست نسبت به عملکرد مرورگر ها به دست آورید. ما مرورگر ها را با سه مجموعه تست ، آزمودیم که لیست این آزمون ها به قرار ذیل است: SunSpider (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) : یک تست مشهور جاوا اسکریپت است که توسط تیم WebKit ایجاد شده است. این تست فقط موتور های جاوا اسکریپت را از لحاظ کارآیی تست می کند ( هیچ عملیاتی در بخش رندر کردن یا ایجاد تغییرات در درخت DOM انجام نمی شود). این مجموعه دارای تست های زیادی است (مانند آبجکت ها، فراخوانی توابع، معادلات ریاضی، حلقه ها و … ). V8 Benchmark (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) : یک تست که توسط تیم V8 ساخته شده و تنها کارایی موتور های جاوا اسکریپت را می سنجد آن هم با تاکید زیاد بر روی کارایی موتور ها در اجرای حلقه ها در برنامه. Dromaeo : این مجموعه تست توسط موزیلا طراحی شده است و javascript, DOM و کارایی کتابخانه های جاوااسکریپت را بررسی می کند. این مجموعه شامل تست های فراوانی است و بخش اعظم این تست ها، کارایی DOM و کتابخانه های جاوااسکریپت را بررسی می کنند. SunSpider اجازه بدهید به آمار تست سان اسپایدر تیم وب کیت نگاهی بندازیم (که مجموعه ای از تست ها را برای آزمودن موتور ها در اجرای جاوا اسکریپت خالص و ناب را شامل می شود). نتایج بدین گونه بود: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند تقریبا نتایجی نزدیک به هم را مشاهده می کنیم که chrome با اختلافی اندک در این تست پیروز است (به نتیجه افتضاح اینترنت اکسپلورر توجه نکنید). کروم در این تست به یقین سریعترین بوده است. البته دقت کنید که در این تست موتور tracemonkey جدید استفاده نشده است و در حالت عادی تست انجام گرفته است. Brendan Eich مقایسه ای را شب گذشته بین Tracemonkey و V8 انجام داده که نتیجه اش اینگونه بوده است: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند در اینجا کاملا مشهود است که موتور TraceMonkey که تنها 2 ماه بر روی آن کار شده است نتایجی به مراتب بهتر از موتور V8 که بیشتر از دو سال صرف برنامه نویسی آن شده است، عمل کرده است. چیزی که موتور TraceMonkey را عقب تر از رقیبان قرار می دهد این است که در این لحظه هنوز متد های Tracing بر روی حلقه ها کار نمی کنند [ در این مورد در مقاله قبل توضیح داده بودم ] و همین مورد باعث می شود که در برخی از تست ها موتور V8 تا 10 بار سریعتر از TraceMonkey باشد. هر گاه نسخه 3.1 مرورگر فایرفاکس آماده شد من حتما این تست ها رو از نو انجام خواهم داد. تست V8 شرکت گوگل تیم کروم مجموعه تست خودشان را منتشر کرده اند که شامل تست های کمی است (البته این تست ها با SunSpider تفاوت دارند ) و به شدت موتور ها را برای تست قابلیت در حلقه ها تست می کنند. نتایج این تست بدین شکل بود: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند ما می بینیم که chrome در این تست رقیبان خود را له می کند. البته این تست خودش جای بحث دارد. این تست تنها بر روی بخشی از جاوا اسکریپت تاکید دارد شاید تنها دقایق اندکی مرورگر درگیر این حالت شود و شامل کارایی واقعی مرورگر نمی شود. در ضمن دقت کنید که در این تست TraceMonkey عملکرد ضعیفی دارد ولی به یاد داشته باشید که قبلا توضیح دادم که tracing در حال حاضر بر روی حلقه ها کار نمی کند. تست Dromaeo به همراه DOM در پایان، اجازه بدهید نگاهی کلی به عملکرد موتور ها در اجرای فایل های جاوااسکریپت بیندازیم. من در حال حاضر بر روی مجموعه تست های Dromaeo (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) کار می کنم و در حال اضافه کردن تعداد زیادی از تست های DOM و تست های مربوط به کتابخانه های جاوا اسکریپت هستم. این تست ها تصویر بهتری در مورد عملکرد یک مرورگر در حالت عادی (مثلا وب گردی ساده) می دهد. دقت کنید که دلیل کند بودن بیشتر صفحات وب به خاطر DOM (مانند مرتب کردن خانه های یک جدول یا کلا دستکاری اجزای داخل صفحه ) است نه خود جاوااسکریپت (مانند بازی های جاوااسکریپت یا گرافیک ایجاد شده با آن) مهم است که به این جزئیات دقت داشته باشیم نتیجه برای تست DOM ، جاوا اسکریپت و تست کتابخانه ها به این شکل بود: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند متاسفانه IE در نتایج تست نیست چون به دفعات در هنگام اجرای این تست crash کرد. در ضمن WebKit نسخه nightly نیز به خاطر وجود یک باگ در آن crash کرده و تست کردن آن امکان پذیر نبود. اکنون ما نتایج دیگری می بینیم. مرورگر های بر پایه WebKit بهترین عملکرد را دارند در حالی که chrome از نظر سرعت بعد از نسخه قدیمی webkit قرار گرفته است. در اینجا TraceMonkey کمی عملکرد بهتری داشته است ولی باز به علت اینکه متد های tracing بر روی DOM نیز عمل نمی کنند [ این مورد هم در مقاله قبلی توضیح داده شده بود ] نتوانسته نهایت قدرت خود را نشان دهد. قابلیت tracing برای DOM احتمالا برای نسخه 3.2 فایرفاکس یا نسخه های بعدی آماده خواهد شد. چیزی که کاملا روشن است این است که افزایش سرعت موتور های جاوا اسکریپت ادامه خواهد یافت. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 324]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن