Re: [webkit-dev] GPU Process on all platforms eventually?
On Thu, Nov 10, 2022 at 09:23:36PM -0800, Alex Christensen via webkit-dev wrote: > I remember several years ago there was a configuration to run > WebKit2 without a network process, which was eventually removed. > Given the current work to make the GPU Process on more platforms, is > there an agreement that eventually (like in a year or two or three) > all platforms running WebKit should have a GPU Process? It is a > considerable security improvement, a lot of work is being done to > support it, and I imagine there will come a point when we don’t > want to support all the code and abstractions needed to have a > configuration with a GPU Process and a configuration without, but to > get there we would need consensus of some sort. I agree with this idea, and hopefully we can make it happen at some point in the future. Alex ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] GPU Process on all platforms eventually?
> On Nov 14, 2022, at 4:45 PM, Fujii Hironori via webkit-dev > wrote: > > When will we remove WebKit1? Apple can’t remove WebKit1 from iOS or macOS while keeping old apps working, so we won’t be able to remove it any time soon as long as Apple is shipping new versions of WebKit. To cite one example, many older iOS apps use it for their advertising and I don’t think they would be OK if Apple made their ad revenue go to zero. We could look for some creative way to make it easier to keep it working, perhaps. — Darin ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] GPU Process on all platforms eventually?
On Fri, Nov 11, 2022 at 2:24 PM Alex Christensen via webkit-dev < webkit-dev@lists.webkit.org> wrote: > I remember several years ago there was a configuration to run WebKit2 > without a network process, which was eventually removed. Given the current > work to make the GPU Process on more platforms, is there an agreement that > eventually (like in a year or two or three) all platforms running WebKit > should have a GPU Process? It is a considerable security improvement, a > lot of work is being done to support it, and I imagine there will come a > point when we don’t want to support all the code and abstractions needed to > have a configuration with a GPU Process and a configuration without, but to > get there we would need consensus of some sort. > We are working on GPU process mode for WinCairo and PlayStation ports. It's still in the experimental phase, and far from production quality. It's too early to say OK to remove non-GPU process mode. However, it should be our desired goal. I'm wondering how much common code can be removed without removing WebKit1. When will we remove WebKit1? ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] GPU Process on all platforms eventually?
This sounds like a desirable goal. Having fewer configurations to test is good. (I'm not sure how close the various WebKit ports are to getting GPU process working, though.) Michael ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev
[webkit-dev] GPU Process on all platforms eventually?
I remember several years ago there was a configuration to run WebKit2 without a network process, which was eventually removed. Given the current work to make the GPU Process on more platforms, is there an agreement that eventually (like in a year or two or three) all platforms running WebKit should have a GPU Process? It is a considerable security improvement, a lot of work is being done to support it, and I imagine there will come a point when we don’t want to support all the code and abstractions needed to have a configuration with a GPU Process and a configuration without, but to get there we would need consensus of some sort. ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev