به گزارش خبرنگار سرویس فناوری اطلاعات «خبرنامه دانشجویان ایران»؛ توسعهدهندگان این مرورگر همان روشی که پیشتر برای تبهای کروم استفاده کردهاند را امتحان کردهاند. زمانی که تبها استفاده نمیشوند (یا به خاطر تعداد زیاد تبها در دید مستقیم کاربر نیستند)، رندر هم نخواهند شد. در نتیجه در توان محاسباتی صرفهجویی شده و باعث میشود کل مرورگر سریعتر کار کند.
وقتی گوگل این تکنیک را برای پنجره کروم هم پیاده کرده، با مشکلاتی مواجه شده است. سیستم عامل راه مستقیمی را برای پیدا کردن یک پنجره وقتی به طور کامل توسط دیگر پنجرهها پوشانده شده، ارائه نمیکند. پوشانده شدن پنجره کروک توسط دیگر برنامهها خیلی مهم نیست، دیگر پنجرهها (برنامهها، فایل اکسپلوررها و …) چالش اصلی هستند.
قضیه وقتی پیچیدهتر میشود که از چندین مانیتور و دسکتاپهای مجازی استفاده کنید. به گفته Bienvenu:
این کار باید با دقت زیادی انجام شود، زیرا اگر ما تصمیم بگیریم که یک پنجره مسدود شده وقتی در واقع در دید کاربر قرار دارد، ناحیهای که کاربر انتظار دارد محتوای صفحه وب مورد نظر خودش را ببیند سفید خواهد بود. ما همچنین نمیخواهیم در حین محاسبه هم پوشانی پنجرهها، رشته رابط کاربری را هم مسدود کنیم؛ زیرا این کار پاسخپذیری کروک را کاهش میدهد و منجر به تضعیف شدن تجربه کاربری میشود.
توسعهدهندگان کروم پس از ۳ سال آزمایش پروژهای را به نام “Native Windows Occlusion” ارائه کردهاند که سرعت اجرای کروم را تا ۲۵ درصد بهبود میبخشد.