| Summary: | [GTK] MiniBrowser takes 12s to render https://www.wikipedia.org | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Antonio <antonio> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Major | CC: | antonio, bugs-noreply, csaavedra, Hironori.Fujii, mcatanzaro |
| Priority: | P2 | ||
| Version: | Other | ||
| Hardware: | PC | ||
| OS: | Linux | ||
|
Description
Antonio
2023-01-19 02:29:45 PST
> 1. Open https://www.wikipedia.org in MiniBrowser
>
> $ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/MiniBrowser
> https://www.wikipedia.org/
>
> The system goes to 100% CPU on one of the cores during about 12 seconds. The
> core with high CPU changes over time.
>
> - MiniBrowser seems unresponsive while loading (resizing the window does not
> resize the webview).
> - Once the page loads, resizing MiniBrowser's window seems to do some
> flickering, high CPU consumption.
> - NOTE: This page has several SVG images.
I remember that loading the landing page of Wikipedia was particularly slow due to one of the SVGs that is (IIRC) embedded as a data url in the main document. I don't remember the details and I might not have filed a bug about it, so that might be the slowdown you see. I didn't analyze it further though.
As for the other issues, I don't think it's going to be possible to track everything in the same bug report, as they are not necessaarily the same issues. And "all pages should load quickly" is not an actionable task.
Thanks for a quick reply, Claudio. I'm not particularly interested in that web page in particular. It just happened by accident that I set it to the main page of my app, and I was concerned that I was doing something wrong in my code. The fact is that my app works pretty well with any other web page, so I must be doing things right :-D. Feel free to close this bug report, then. Cheers, Antonio Let's focus this bug on wikipedia.org only. It's possibly related to bug #247748, although maybe not, because I'm consistently able to load Wikipedia in only 3 seconds. |