分页: 1 / 1

Feature request: Enable OOP Rasterization flag

发表于 : 2025年 9月 10日 17:54
filth
Hello,

I am an active CatsXP user and really appreciate your browser for its stability and flexibility. I would like to suggest adding the option to enable Out-of-process Rasterization (OOP) via a dedicated flag.

Enabling OOP on modern devices can:

Improve Canvas and complex graphics rendering performance.

Reduce load on the main browser process, increasing stability under heavy workloads.

Enhance UI responsiveness on pages with intensive visual content.

Adding this flag would allow users to optimize the browser performance for their own setups, without affecting those who prefer the classic rendering mode.

I would appreciate your consideration of this suggestion and, if possible, the inclusion of this flag in future builds.

Thank you for your work and attention to the user community.

Re: Feature request: Enable OOP Rasterization flag

发表于 : 2025年 9月 10日 18:19
catsxp
This feature is beyond my personal programming ability ..
Waiting for Google to officially improve this feature

Re: Feature request: Enable OOP Rasterization flag

发表于 : 2025年 9月 10日 18:38
filth
catsxp 写了: 2025年 9月 10日 18:19 This feature is beyond my personal programming ability ..
Waiting for Google to officially improve this feature
Yes, in Chromium 140 the Canvas Out-of-process Rasterization (OOP) feature has been completely removed. However, in previous Chromium builds (before 140) this feature should still exist.

The strange thing is that in CatsXP 5.7.4 (Kernel 138.0.7204.158) it does not appear at all, even though technically it should be available in that Chromium version.

It seems that in CatsXP this feature was never integrated or enabled, which explains why neither the flag nor command-line keys work.

Re: Feature request: Enable OOP Rasterization flag

发表于 : 2025年 9月 10日 21:01
catsxp
Relevant compilation parameters must be added to enable relevant flags. Experimental features are generally not actively enabled because their imperfections may lead to issues

Re: Feature request: Enable OOP Rasterization flag

发表于 : 2025年 9月 10日 21:30
filth
catsxp 写了: 2025年 9月 10日 21:01 Relevant compilation parameters must be added to enable relevant flags. Experimental features are generally not actively enabled because their imperfections may lead to issues
Thank you for the clarification. I understand that Canvas Out-of-process Rasterization requires special compilation parameters and that experimental features may introduce instability.

I appreciate your work on keeping CatsXP stable and look forward to future Chromium improvements that may allow this feature to be integrated safely.