cornpaffies / quiterss

Free news feeds reader
https://github.com/cornpaffies/quiterss
Other
9 stars 0 forks source link

Port qt webkit to webengine #1

Open cornpaffies opened 2 months ago

cornpaffies commented 2 months ago

The default branch (webengine) is in a usable state.

If anyone wants to help with testing please use a virtual machine or make sure you have backups first.

Katarn commented 2 months ago

The first problem that significantly slows down the application is that when switching feeds, page loading progress appears in the news text area. I use the "Show unread" filter and with it the news is not displayed until you select it from the news list. It just shows a blank page.

But even loading an blank page takes a noticeable amount of time, during which the application freezes. And it turns out that each feed switch freezes the application a little. It seems QtWebEngine is recreated every time.

cornpaffies commented 2 months ago

@Katarn, haven't seen this in the webengine port yet. I'll look into it. I have however had this happen in v0.19.4 (webkit) so I don't think this is webengine-specific.

Katarn commented 2 months ago

Previously, I used the annulen engine instead of original QtWebKit, which may be why I didn’t notice any lags.

cornpaffies commented 2 months ago

Thanks, that's good to know.

Let's port QuiteRSS to Qt6 first and see if that fixes (some of) the performance issues; if not I'll debug after.