Originally posted by timofonic
View Post
Announcement
Collapse
No announcement yet.
Qt's Development Branch To Begin Forming Qt 6
Collapse
X
-
- Likes 2
-
Originally posted by Vistaus View Post
Back to good ol' KHTML then?
Anyway, I have hopes in Servo after it's fully written in Rust. I hope both projects finally become worthwhile.
Leave a comment:
-
Originally posted by alpha_one_x86 View Post
Not only does that benchmark not compare QString to std::string, as opposed to the various ways to initialize QString, including with a char *, but string handling is still crap with std::string as opposed to QString. I can see and get behind swapping out QVector with std::vector and such especially with the advances in <algorithm> but... I definitely prefer working with QString.
- Likes 1
Leave a comment:
-
Originally posted by s_j_newbury View PostNot to mention that QtWebEngine is still stuck on Chromium-69 as it's impossible to maintain a stable API while keeping up with Chromium releases.
"Qt WebEngine- Based on Chromium 73
- Likes 3
Leave a comment:
-
Originally posted by Luke_Wolf View Post
[Citation Needed]
On a cursory Google search I did not see any benchmarks for this, and where there were comments about performance it was that Qt was faster because they use COW whereas STL is not guaranteed to. With the advances of C++11 (and C++14/17) and being able to standardize on these later versions with Qt6 you can make the argument that the STL containers have become easy enough to use to be able to replace the Qt versions, but in general the Qt versions of STL classes have been much more convenient in the API they provide unless you want to add Boost into your project.
Leave a comment:
-
Originally posted by Luke_Wolf View Post
[Citation Needed]
On a cursory Google search I did not see any benchmarks for this, and where there were comments about performance it was that Qt was faster because they use COW whereas STL is not guaranteed to. With the advances of C++11 (and C++14/17) and being able to standardize on these later versions with Qt6 you can make the argument that the STL containers have become easy enough to use to be able to replace the Qt versions, but in general the Qt versions of STL classes have been much more convenient in the API they provide unless you want to add Boost into your project.
Leave a comment:
-
Originally posted by s_j_newbury View PostI wish they'd drop QtWebEngine and pick back up QtWebKit since it's being maintained again. QtWebEngine was a terrible mistake on the part of Qt, being dependent on Google and presumably having to verify every Chromium sub-project for security/licensing since it duplicates pretty much all the functionality QtWebKit provided through system libraries (~3x the installed size). Not to mention that QtWebEngine is still stuck on Chromium-69 as it's impossible to maintain a stable API while keeping up with Chromium releases.
- Likes 1
Leave a comment:
-
Originally posted by alpha_one_x86 View PostMaybe C++ standard container type... to have greater performance.
On a cursory Google search I did not see any benchmarks for this, and where there were comments about performance it was that Qt was faster because they use COW whereas STL is not guaranteed to. With the advances of C++11 (and C++14/17) and being able to standardize on these later versions with Qt6 you can make the argument that the STL containers have become easy enough to use to be able to replace the Qt versions, but in general the Qt versions of STL classes have been much more convenient in the API they provide unless you want to add Boost into your project.
- Likes 2
Leave a comment:
-
Originally posted by s_j_newbury View PostI wish they'd drop QtWebEngine and pick back up QtWebKit since it's being maintained again. QtWebEngine was a terrible mistake on the part of Qt, being dependent on Google and presumably having to verify every Chromium sub-project for security/licensing since it duplicates pretty much all the functionality QtWebKit provided through system libraries (~3x the installed size). Not to mention that QtWebEngine is still stuck on Chromium-69 as it's impossible to maintain a stable API while keeping up with Chromium releases.
- Likes 2
Leave a comment:
Leave a comment: