انقلاب در موتور مرورگر Servo؛ پشتیبانی از CSS Grid و افزایش سرعت خیرهکننده!

تا حالا به این فکر کردین که پشت صحنه مرورگرها چی میگذره و چطور صفحات وب رو اینقدر سریع و مرتب به ما نمایش میدن؟ خبر هیجانانگیز اینه که موتور مرورگر متنباز و خفن Servo که با زبان برنامهنویسی قدرتمند Rust توسعه داده شده، بالاخره با انتشار نسخه 0.6 و گزارش ماهانه جدیدش ترکوند! اگر تا دیروز کلی از سایتها توی این موتور به هم میریختند، حالا با اضافه شدن پشتیبانی کامل از CSS Grid، صفحه آرایی وبسایتها دقیقاً همان چیزی میشه که طراحان خواستن و خیلی از سایتها بالاخره درست و حسابی لود میشن.
توی این بهروزرسانی بزرگ، کلی ویژگی جدید و کاربردی دیگه هم به Servo اضافه شده که کار رو برای توسعه وب و نمایش صفحات راحتتر میکنه. از ویژگیهای مربوط به استایلدهی مثل CSS color-scheme و animation-composition گرفته تا کلی تغییرات خفن توی بخش DOM API که دست برنامهنویسها رو بازتر میذاره.
از طرفی، تیم توسعهدهنده به فکر امنیت و پایداری هم بوده؛ توی بخش JavaScript، موتور SpiderMonkey 153 رو آوردن توی Build جدید تا باگها، کرشها و حفرههای امنیتی رو به حداقل برسونن. همچنین یک HTTP cache جدید مبتنی بر دیسک اضافه شده که البته فعلاً دکمهای برای پاک کردن دستی کش نداره، ولی سرعت رو بهشدت بالا میبره.
اما شاهکار اصلی این نسخه؟ قابلیت آزمایشی Threadboost که توانسته توی بنچمارک معروف Speedometer، سرعت اجرای دستورات رو تا ۵۰ درصد افزایش بده! این یعنی یک جهش بزرگ برای موتور Servo که نوید روزهای خیلی سریعتری رو میده. جزئیات بیشتر رو میتونید از طریق وبلاگ رسمی Servo دنبال کنید.


