Comparison with QtWebKit 5.6

Konstantin Tokarev edited this page Jul 7, 2017 · 42 revisions
Feature 5.8 Alpha
ES2015
Responsive images
HTML <template>
CSS selectors ::read-write and ::read-only
CSS property -webkit-initial-letter
Fullscreen API
WebAudio ✔ (Experimental with GStreamer)
MediaSource ✔ (Experimental with GStreamer)
Encrypted Media ✘ (Planned for GStreamer, help needed)
APNG images
B3 JIT compiler ✔ (Not available on Windows yet)
CSS selector JIT
Indexed Database
Indexed Database in Workers ✘ (supported in WebKit trunk)
Private browsing
Smooth scrolling
Tiled backing store ✘ (Will come back someday)
WebGL
Web SQL Database
Accelerated compositing
NPAPI Plugins ✔ (Not available on macOS yet)
Qt Plugins
QML API ✔ (not available on Windows, see wk2 branch
QML API: Downloads
QML API: Authentication ✘ (Planned)
QML API: Custom URL Schemes ✘ (Planned)
QML API: WebGL ✘ (Planned)
QML API: NPAPI plugins ✔ (Only X11) ✘ (WIP, only X11)
QML API: Fullscreen ✘ (Planned)
Security fixes

Important behavior changes

  • Mixed content is blocked by default. To restore old behavior set QWebSettings::AllowRunningInsecureContent attribute to true
  • Now application code must handle QWebPage::fullScreenRequested signal to get fullscreen working. It's necessary because latests HTML standard specifies that any web element can go fullscreen, not only video
  • JPEG and PNG images no longer use Qt plugins (qpng and qjpeg) on Windows and macOS (actually, on any OS if Qt build uses bundled libraries)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.