WPE WebKit 2.40.0 released

Download Documentation

This is the first stable release in the 2.40 series.

Highlights of the WPE WebKit 2.40.0 release

  • The new 2.0 API is now considered stable. It is still possible to build the old 1.0 API using -USE_SOUP2=ON, or the 1.1 API using -DENABLE_WPE_1_1_API=ON.
  • Support for WebGL 2, built on top of ANGLE.
  • Support for the Speech Synthesis API, using Flite. This may be disabled at build time using -DENABLE_SPEECH_SYNTHESIS=OFF, which also avoids the Flite dependency.
  • Support client-side TLS certificates over WebSocket connections.
  • Support CSS background-repeat: space.
  • Added new API to respond to permission requests for a number of web-facing features (reference).
  • Added new API to register user script message handlers that return values asynchronously (reference).
  • Added new API to get the request body of a WebKitURISchemeRequest (reference).
  • Added new API to run JavaScript code that may use asynchronous constructs, like Promise and await (reference).
  • Allow handling the WebKitDownload::decide-destination signal asynchronously.
  • Allow copying the contents of webkit://gpu to the clipboard as JSON.
  • Make check boxes, radio buttons, and spin buttons scale along with the page zoom.
  • Improved scrolling performance.
  • Fix inordinately large memory allocations when uploading data.

Checksums

wpewebkit-2.40.0.tar.xz (35.8 MiB)
   md5sum: a90114f905b7996925a73dbb6a36aa72
   sha1sum: 06e475479c71c829c1eb67a77cd1e7fe7f952ad0
   sha256sum: a8ec2bcfa1613768ab3ce7f65cac4f214835266c2ff59440d72180baec3086b6

If you’re using WPE WebKit, or are considering doing so, please take our brief user survey. Your input will help us make WPE WebKit better for you!

If you’re using WPE WebKit, or are considering doing so, please take our brief user survey! Your input will help us make WPE WebKit better for you.