انواع موتور رندر مرورگرهای وب

انواع موتور رندر مرورگرهای وب
  • 1392/9/9
  • omid.kamangar
  • 0

موتور رندر یا به انگلیسی layout engine هسته یک مرورگر به حساب می‌آید که وظیفه پردازش و رندر کدها را بر عهده دارد.

اگر طراح حرفه ای باشید می‌دانید که ظاهر یک وب‌سایت باید با تمامی مرورگرها سازگار باشد و دلیل این تفاوت مکان و جزئیات به خاطر تفاوت موتورهای مرورگرها می باشد.

Countries_by_most_used_web_browser_update.svg_
در این تصویر می‌توانید آمار استفاده از مرورگرهای مختلف در نقاط مختلف دنیا را ببینید.(سبز:کروم – نارنجی:فایرفاکس – آبی:اینترنت اکسپورر – خاکستری:سفری – قرمز:اپرا)

اما کدام مرورگر از کدام موتور استفاده می‌کند می‌تواند سوالی برای بیشتر طراحان باشد. در ادامه با ما باشید تا شما را با این نوع ها آشنا سازیم؛

  • WebKit – وب‌کیت

معروفترین موتور را می‌توان وب‌کیت نام برد که استفاده کنندگان معروفی را نیز به خود جذب کرده است. مرورگرهای کروم گوگل و سافاری اپل کاربران محبوب وب‌کیت می‌باشند.

همچنین این موتور در کتاب‌خوان‌های آمازون(کیندل فایر)، دستگاههای iOS، اندروید و بلک بری ۱۰ و… استفاده شده است.

  • Gecko – گکو

گکو موتور متن باز و رایگانی می‌باشد که در نرم‌افزارهای زیادی از شرکت موزیلا به کار گرفته شده است. این موتور با زبان C++ نوشته شده و در سیستم عامل های مختلف (BSDs, Linux, OS X, Solaris, OS/2, AIX, OpenVMS, و Microsoft Windows) قابل اجرا می باشد و هم اکنون تحت نسخه دوم لایسنس  Mozilla Public License منتشر شده است.

معروف ترین استفاده کنندگان گکو را همان نرم افزارهای موزیلا مانند فایرفاکس و تاندربرد تشکیل می دهند. و در کنار اینها می توان نرم افزار مرورگر تصاویر گوگل یعنی پیکاسا را نیز نام برد که از گکو استفاده می کند.

  • Presto – پرستو

پرستو نام موتور مرورگر اپرا می باشد که برای اولین بار در ۲۸ January 2003 برای اپرا نسخه ۷ منتشر شد.

برای طراحان اهمیت این موتور دست کمی از دو موتور قبلی ندارد چون این مرورگر کاربران زیاد و خاصی دارد چه از نسخه کامپیوتری آن گرفته تا نسخه موبایل آن…

Opera
Opera 7 to 12
Opera Mobile 9.5 to 12
Opera Mini
Nintendo
Nintendo DS Browser
Nintendo DSi Browser
Wii Internet Channel Browser
Nokia 770 Browser
Sony Mylo COM-1′s Browser

  • Trident – تریدنت

تریدنت شناخته شده با نام MSHTML موتور رندر مرورگرهای مایکروسافت می‌باشد.

برای اولین بار این موتور بر روی مرورگر آی ای نسخه ۴ و در October 1997 منتشر شد. در نسخه نهم مرورگر مایکروسافت، موتور تقریبا با استانداردهای جدید وب همگام شد.

برخی از استفاده کنندگان:

AOL Instant Messenger 6.x

Avant Browser

Bento Browser (ساخته شده برای Winamp)

Google Talk

GreenBrowser

Maxthon

Microsoft Outlook

Microsoft Visual InterDev 6

Windows Media Player

و…

چهار مورد نام برده شده را می‌توان چهارگانه مهم برای طراحان نام برد که باید طرح خود را با این ها وفق دهند…

کدنویسی اختصاصی برای موتورهای بالا

1
2
3
4
-webkit-...                    موتور وب‌کیت
-moz-...                       موتور گکو
-o- ...                        موتور پرستو
-ms-...                        موتور تریدنت

در کنار این ها موتورهای دیگری نیز مانند بلینک گوگل، تسمان، سروو و… نیز وجود دارند.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *