[Qtwebengine] QtWebEngine in 5.6 and ServiceWorkers

Allan Sandfeld Jensen allan.jensen at theqtcompany.com
Thu Aug 27 22:55:45 CEST 2015


On Thursday 27 August 2015, Back, Jonathan wrote:
> Hello,
> 
> We are developers working on a web application that requires it to function
> while the user is offline. http://www.w3.org/TR/service-workers/  seems
> the best way to proceed, and we were excited that 5.6 (which we are
> targeting for our release) was pulling in 44 / 45 version of Blink.
> However it seems that although Service Workers functions with 44 Chrome
> browser it does not function with QtWebEngine 5.6. We investigated and the
> custom protocol handlers that Chrome installs to handle Service Worker is
> not included in the pull from Blink. We are currently working on trying to
> pull that into a version of 5.6 that we are building.
> 
> I wanted to ping this list as both a heads up and as a request for help /
> information on any reasons why the Service Worker portions were excluded.
> Any information / thoughts are appreciated.
Thank you. Can you post an example of what doesn't work, and what code we 
didn't include into our snapshot?

> 
> Also, we notice a pull of 45 happened, is 45 the target for 5.6 and we
> should focus on 45?
> 
Yes, I originally tried to rebase on Chromium 45 in June, but it was not 
stable enough to be useful for even a dev-branch so we rebased on 44 instead 
with an eye open for merging in 45 later if it looked to be simple and 
painfree. QtWebEngine 5.6 is now based on 45 and will stay on that (44 to 45 
was a very small chromium update, only plus/minus a million lines of code in 
the parts we import).

Chromium 47 or 48 going into the dev branch for Qt 5.7 sometime late this 
year, but again QtWebEngine 5.7 might end up with a newer version of Chromium 
than the first version it is rebased on (ideally whatever branch is on release 
track around the time of the Qt 5.7 alpha). Since there seems to be a lot of 
work by outside parties going on on QtWebEngine now, I will try to keep the 
list informed of merging plans in the future.

Best regards
`Allan

-- 
 
The Qt Company
Rudower Chausse 13, 12489 D-Berlin
 
The Qt Company is a group company of Digia Plc, 
Valimotie 21, FI-00380 Helsinki Finland



More information about the QtWebEngine mailing list