Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.0, 5.15.0
-
-
d1e892816fba1494d9a63fc22a88d78c2bbe0429 (qt/qtwebsockets/5.15)
Description
QWebSocket constructor indirectly calls QSslSocketPrivate::ensureInitialized(), which loads all system CA certificates on macOS. This happens even when we are not using SSL at all. It often takes hundreds of milliseconds and can hurt the responsiveness of applications.
Attachments
For Gerrit Dashboard: QTBUG-88663 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
323281,8 | QWebSocket: websocket is a websocket, not a TLS socket necessary | 5.15 | qt/qtwebsockets | Status: MERGED | +2 | 0 |