موتورهای مرورگر و داستان های پشت پرده
- مجموعه: شاخه کامپیوتر | کلمات کلیدی : موتورهای+مرورگر+و+داستان+های+پشت+پرده+
موتورهای مرورگر و داستان های پشت پرده
کاربران اینترنت از مرورگرهای متفاوتی استفاده می کنند. ممکن است طرفدار کروم یا فایرفاکس باشید، شاید هم سافاری، اپرا و حتی اینترنت اکسپلورر را ترجیح بدهید. (این آخری را بعید می دانم!) اما ممکن است ندانید که مرورگرها دارای یک موتور هستند. موتوری که رندرسازی صفحات وب را به عهده دارد. این موتور در واقع یک هسته نرم افزاری است که به نام web browser engine شناخته می شود. گاهی اوقات هم به آن layout engine یا rendering engine می گویند.
موتورهای مرورگر و داستان های پشت پرده
موتور مرورگر کار خواندن کدهای صفحه وب شامل HTML و CSS را انجام می دهد و صفحه وب را درون پنجره رسم می کند (در واقع نقاشی می کند) از طرف دیگر نباید فراموش کنیم که یک موتور جاوااسکریپت هم وجود دارد که نقش اصلی آن اجرای کدهای جاوااسکریپت است.
تا اینجا گفتیم که هر مرورگر به طور کلی دارای یک موتور رندر سازی است. (البته این یک تعریف کلی است و خود این موتور در واقع از بخش های مختلفی تشکیل شده) اما دانستن این موضوع چه فایده ای به حال ما دارد؟
طراحان وب می دانند وقتی با کدهای HTML و CSS کار می کنند نتایج در مرورگرهای مختلف یکسان نیست. گاهی اوقات سایت شما در فایرفاکس صحیح نمایش داده می شود اما در اینترنت اکسپلورر همه چیز به هم ریخته است. دلیل این موضوع در واقع به تفاوت های موتورهای مرورگرها برمیگردد. هر موتور دارای منطق و اشکالات مخصوص به خودش است و به همین خاطر کدهای شما در مروگرهای متفاوت، به طور یکسان نقاشی نمی شوند.
آشنایی با موتورهای مشهور
موتور مرورگرها در واقع قلب آنها به شمار می روند و بد نیست نگاهی بیاندازیم به مشهورترین موتورهای رندر سازی:
Gecko : این نام موتوری است که توسط بنیاد موزیلا و نت اسکیپ توسعه یافته. آن را در قلب فایرفاکس پیدا می کنید و با زبان C++ نوشته شده است. (جالب است بدانید که تقریبا تمام موتورهای مشهور مرورگرها با این زبان نوشته شده اند) این موتور در مرورگرهای دیگری مانند کامینو، IceCat و… هم استفاده می شود.
Trident : نام موتور مایکروسافت برای مرورگر اینترنت اکسپلورر است. این همان موجودی است که بسیاری از طراحان وب را طی سال های گذشته به خاطر مشکلاتش خشمگین کرده است. البته در نسخه های جدید، این موتور اوضاع بهبود چشمگیری پیدا کرده. حالا آن را روی سیستم عامل ویندوز فون هم پیدا می کنید.
Presto : نام موتور مرورگر اپرا است که توسط این شرکت توسعه پیدا کرده. ضمن اینکه اپرا مینی هم از آن استفاده می کند. از دیگر مشتریان مشهور این موتور شرکت نیتندو است که از آن در مرورگر کنسول های بازی اش استفاده کرده است.
WebKit : این موتوری است که به صورت مشترک توسط شرکت های مختلفی مانند گوگل، اپل، ادوبی، نوکیا و… توسعه داده می شود. آن را به عنوان قلب تپنده مرورگرهای مشهوری مانند کروم و سافاری پیدا می کنید. حالا متوجه می شوید که چرا وب سایت شما معمولا در این دو مرورگر به صورت مشابهی نمایش داده می شود.
البته فراموش نکنید که مرورگرهای دیگری مانند مرورگر اندروید، دلفین، میدوری و… هم از این موتور استفاده می کنند. (هرچند مرورگر دلفین اعلام کرده در نسخه های جدیدش موتور مخصوص خودش را ساخته و ادعا می کند تا دو برابر سریع تر کار می کند.)
سهم بازار
تصویر بالا به خوبی نشان می دهد که سهم بازار هر موتور رندر سازی چقدر است و جدول پایین هم حاوی جزییات بیشتری در این مورد است.
یک مرورگر و سه موتور
صحبت این بود که هر کدام از مرورگرها موتور رندرسازی خودشان را دارند. اما وقت اش رسیده تا با یک مرورگر سه موتوره آشنا شوید. Avant نام مرورگری است که ادعا می کند از سه موتور رندرسازی مجزا استفاده می کند و تشخیص می دهد که کدام موتور برای وب سایت مورد نظر شما مناسب تر بوده و از همان استفاده می کند. البته نمی توان گفت که ایده موفقی بوده چرا که مرورگر مشهوری به حساب نمی آید.
موتورها را دم دست داشته باشید
با موتورهای رندرسازی مرورگرها آشنا شدید و مشهورترین آنها را شناختید. حالا می دانید که به عنوان یک طراح وب، لازم است مجموعه ای از انواع مرورگرها با موتورهای مختلف داشته باشید تا صفحات وب تان را روی آنها امتحان کنید. ابزارهای کمکی مختلفی هم برای این کار در دسترس است.
منبع: سایت تبیان
موتورهای مرورگر و داستان های پشت پرده
کلمات کلیدی : موتورهای,مرورگر,و,داستان,های,پشت,پرده,موتورهای مرورگر و داستان های پشت پرده , شاخه کامپیوتر , موتورهای+مرورگر+و+داستان+های+پشت+پرده+
- آخرین مطالب مشاهده شده توسط کاربران :
نویسنده پست : علي
عنوان پست : موتورهای مرورگر و داستان های پشت پرده
منبع اصلی مطلب سایت :
- خورشید تا چند سال دیگر می میرد؟
- آشنایی با رشته مهندسی نفت -Petroleum Engineering
- آشنایی با انواع ساختمانها
- سۆالات ناب نجومی!
- اکولوژی گیاهی
- جیمز وب، تلسکوپی که جان سالم به در برد!
- مرور رویدادهای ۲۰۱۲: ماه دسامبر
- رازهای داشتن موهایی سالم
- تولید قرص ضدسرطان از شیر
- رباتهای ایرانی در خدمت صنایع
- پی وی سی – PVC
- بیدو رقیب تازه GPS
- موتورهای مرورگر و داستان های پشت پرده
- پركامبرین در ایران – بخش دوم
- فارس من| اهمیت شبکه ملی اطلاعات در افزایش کیفیت و قیمت پایین خدمات است
- اختتامیه یازدهمین جشنواره بینالمللی فارابی برگزار شد/ 4 توصیه وزیر علوم به متخصصان علوم انسانی و اسلامی
- تلفن همراه مخصوص نابینایان
- فنجانی که موسیقی پخش می کند
- موسی که با تنفس کار می کند
- معرفی یک باگ جدید در ویندوز 7
- نحوه گرفتن عکس پانوراما
- عینک متاپرو چیست؟
- گوشی های هوشمند جدید
- لپ تاپ لمسی با نمایشگر معلق به بازار وارد شد
- گوشی Elife E7 mini
- آشنایی با گجت های تحسینبرانگیز
- فبلت Fonepad Note 6 ایسوس وارد بازار ایران شد
- علت فروش ضعیف LG G2 چیست ؟
- چگونه امنیت مودم ها را افزایش دهیم ؟
- زندگینامه نیکی کریمی
- تزیین هندوانه شب یلدا
- خواص اناردربهبود بیماری ها
- دسر شکلاتی با کاکائو
- قانون سینوسها
- تازههایی از دنیای دانش و فناوری
- نامگذاری و شناسایی گریس
- Subnetting به زبان ساده
- دسر شکلاتی با کاکائو
- فبلت Fonepad Note 6 ایسوس وارد بازار ایران شد
- علت فروش ضعیف LG G2 چیست ؟
- فنجانی که موسیقی پخش می کند
- درخواست پیشنهاد یا RFQ چیست؟ Request for Quotation
- قانون سینوسها
- موسی که با تنفس کار می کند
- چرا خداوند از حق الناس نمی گذرد؟
- سوسك جاسوس، یك ربات زنده!
- معرفی یک باگ جدید در ویندوز 7
- مغز انسان و آینده صنعت رباتیك
- ترکهای سطوح بتنی Cracks in concrete surfaces
- شب قدر
- دو ابزار هوشمند به درد بخور
- اشعار شب قدر
- سیستم های کنترل هوشمند موتورخانه
- مدیریت بازیافت خودرو
برترین های ماه
- تازههایی از دنیای دانش و فناوری
- نامگذاری و شناسایی گریس
- دعاى روز نهم ماه مبارك رمضان
- نکات مثبت و منفی نوشیدن قهوه
- آشنایی با مدار فلوتاسیون در کارخانه کانه آرایی چادرملو
- سیستم های کنترل هوشمند موتورخانه
- Subnetting به زبان ساده
- مدیریت بازیافت خودرو
- زندگینامه نیکی کریمی
- درخواست پیشنهاد یا RFQ چیست؟ Request for Quotation
- قانون سینوسها
- اشعار شب قدر
- بیانیه و کمپین جهاني كاپيتان هوشنگ شهبازی
- Captain Shahbazi’s international campaign and his stat...