Mahan-Heydari
😎با Webkit بیشتر آشنا بشید
🟡WebKit یک موتور رندر صفحات وبه که هستهی مرکزی مرورگر در نمایش محتوای صفحات سایتهارو تشکیل میده.
وظیفهی اصلی Webkit، تجزیه و تحلیل کدهای HTML و XHTML و ... و تولید و نمایش ظاهر صفحه هست. در واقع، مرورگر واسطهای بین کاربر و موتور رندر هست و وظایف دیگه ای مثل برقراری ارتباط با اینترنت، مدیریت امنیت، تجربهی کاربری و آپدیت هارو بر عهده داره. همچنین Webkit از سیستمعاملهای mac os، windows، linux و سیستمعاملهای شبه یونیکسی پشتیبانی میکنه.
✅مزایای استفاده از Webkit چیه؟
🟢سرعت بالا
🟢عملکرد قابل اعتماد
🟢امنیت بالا
🟢پشتیبانی از جدیدترین استانداردهای وب
🟢سازگاری با طیف وسیعی از سیستمعاملها
موتورهای رندر به طور مداوم در حال توسعه و اضافه شدن امکانات جدید هستن. بعضی از امکانات جدید اختصاصی هستن و در استانداردهای وب وجود ندارن. برای تشخیص این ویژگیها از قوانین استاندارد و جلوگیری از مشکل در عملکرد مرورگرهای دیگه، از پیشوندهایی در اسم اونها استفاده میشه.
⚡️پیشوند موتور های مختلف : پیشوند موتور Gecko در فایرفاکس "moz" و پیشوندهای نسخههای قدیمی مرورگرهای اینترنت مثل اکسپلورر و اوپرا "ms" و "o" بودن.
امروزه، مرورگر Edge هم از موتور webkit استفاده میکنه و مرورگر اوپرا هم محتوای صفحات وب رو با استفاده از webkit نمایش میده. وقتی که یک ویژگی اختصاصی به صورت استاندارد در میاد، پیشوند اون حذف میشه.
🟡مرورگرها ممکنه تا مدتها از دستورات با پیشوند پشتیبانی کنن و حتی پیشوندهای اختصاصی مرورگرهای دیگه رو هم شناسایی کنن. یک مثال از استفاده Webkit ها در css :
.CodeModule {
width: 500px;
height: 500px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smooth: always;
}
و در نتیجه Webkit یک موتور رندر قدرتمند، و سریعه که در طیف وسیعی از برنامهها از جمله مرورگرهای وب، برنامههای کاربردی وب و ابزارهای توسعه وب استفاده میشه. Webkit به طور مداوم در حال توسعه و آپدیته و جدیدترین استانداردهای وب رو ساپورت میکنه 🏖️
#webkit #browser #css
@CodeModule
10 · 1.1K ·