توسعه دهندگان موتور مرورگر Servo که به زبان Rust نوشته شده است، اعلام کرده اند که برای کمک به احیای این پروژه بودجه دریافت کرده اند. به عنوان اولین وظایف، بازگشت به توسعه فعال موتور، ترمیم جامعه و جذب اعضای جدید ذکر شده است. در طول سال 2023، برنامه ریزی شده است که سیستم طرح بندی صفحات (سیستم طرح بندی) را بهبود بخشد و به پشتیبانی کاری برای CSS2 دست یابد.
این پروژه از سال 2020 پس از اخراج تیم توسعهدهنده Servo و انتقال پروژه به بنیاد لینوکس که قصد تشکیل جامعهای از توسعهدهندگان و شرکتهای علاقهمند برای توسعه را داشت، این پروژه راکد شد. پیش از تبدیل شدن به یک پروژه مستقل، این موتور توسط کارمندان موزیلا و با همکاری سامسونگ توسعه داده شد.
موتور به زبان Rust نوشته شده است و با پشتیبانی از رندر چند رشته ای صفحات وب و همچنین موازی سازی عملیات با DOM (مدل شیء سند) متمایز می شود. علاوه بر موازی سازی کارآمد عملیات، فناوری های برنامه نویسی ایمن مورد استفاده در Rust به شما امکان می دهد سطح امنیت پایگاه کد را افزایش دهید. در ابتدا، موتور مرورگر فایرفاکس به دلیل استفاده از طرحهای پردازش محتوای تک رشتهای، نمیتوانست به طور کامل از پتانسیل سیستمهای چند هستهای مدرن استفاده کند. Servo به شما امکان می دهد DOM و رندر کد را به وظایف فرعی کوچکتر تقسیم کنید که می توانند به صورت موازی اجرا شوند و از منابع CPU چند هسته ای کارآمدتر استفاده کنند. فایرفاکس قبلاً برخی از بخشهای Servo را یکپارچه کرده است، مانند موتور CSS چند رشتهای و سیستم رندر WebRender.
منبع: opennet.ru