WebView capabilities review

Felix Bembrick felix.bembrick at gmail.com
Tue Jul 23 13:34:00 PDT 2013


Thanks Richard.

CPU seems to be fine, spiking slightly as each animation is played in the
famo.us web page.

I turned on pulse logger and this is some of the output:

*FINEST: uri: [
http://www.google-analytics.com/__utm.gif?utmwv=5.4.3&utms=7&utmn=1027948491&utmhn=famo.us&utmt=event&utme=5(demo*shapeshift*wall%20of%20fame)&utmcs=UTF-8&utmsr=1920x1080&utmvp=800x600&utmsc=24-bit&utmul=en&utmje=0&utmfl=-&utmdt=famo.us%20Stress%20Test%20Demo&utmhid=67900128&utmr=-&utmp=%2F&utmht=1374611316602&utmac=UA-34653957-1&utmcc=__utma%3D30740008.1840897322.1374611299.1374611299.1374611299.1%3B%2B__utmz%3D30740008.1374611299.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6AAAAA0G~],
requestHeaders: *
*    Accept-Language: en-us,en;q=0.5*
*    Host: www.google-analytics.com*
*    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7*
*    Accept-Encoding: gzip*
*    Referer: http://famo.us/*
*    User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64)
AppleWebKit/535.14 (KHTML, like Gecko) JavaFX/2.2 Safari/535.14*
*    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2*
*    GET
http://www.google-analytics.com/__utm.gif?utmwv=5.4.3&utms=7&utmn=1027948491&utmhn=famo.us&utmt=event&utme=5(demo*shapeshift*wall%20of%20fame)&utmcs=UTF-8&utmsr=1920x1080&utmvp=800x600&utmsc=24-bit&utmul=en&utmje=0&utmfl=-&utmdt=famo.us%20Stress%20Test%20Demo&utmhid=67900128&utmr=-&utmp=%2F&utmht=1374611316602&utmac=UA-34653957-1&utmcc=__utma%3D30740008.1840897322.1374611299.1374611299.1374611299.1%3B%2B__utmz%3D30740008.1374611299.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6AAAAA0G~HTTP/1.1:
null
*
*    Cache-Control: no-cache*
*    Pragma: no-cache*
*    Proxy-Connection: keep-alive*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: setCookieString:
[__utma=30740008.1840897322.1374611299.1374611299.1374611299.1; path=/;
expires=Thu, 23 Jul 2015 20:28:36 GMT; domain=famo.us;]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore get*
*FINEST: hostname: [www.google-analytics.com], path: [/__utm.gif],
secureProtocol: [false], httpApi: [true]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: date: [Thu, 23 Jul 2015 20:28:36 GMT]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore get*
*FINEST: result: []*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: result: [Fri Jul 24 06:28:36 EST 2015]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager get*
*FINEST: result: {}*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: Unknown attribute: [], ignoring*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: result: [name=__utma,
value=30740008.1840897322.1374611299.1374611299.1374611299.1,
expiryTime=1437683316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316608, subtime=0],
lastAccessTime=1374611316608, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: cookie: [name=__utma,
value=30740008.1840897322.1374611299.1374611299.1374611299.1,
expiryTime=1437683316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316608, subtime=0],
lastAccessTime=1374611316608, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore log*
*FINEST: Cookie updated: [name=__utma,
value=30740008.1840897322.1374611299.1374611299.1374611299.1,
expiryTime=1437683316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299348, subtime=0],
lastAccessTime=1374611316608, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false], bucket size: 4, total count: 4*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: Stored: [name=__utma,
value=30740008.1840897322.1374611299.1374611299.1374611299.1,
expiryTime=1437683316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299348, subtime=0],
lastAccessTime=1374611316608, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: uri: [javascript://famo.us/], responseHeaders: *
*    Set-Cookie: __utmb=30740008.7.9.1374611316602; path=/; expires=Tue, 23
Jul 2013 20:58:36 GMT; domain=famo.us;*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: setCookieString: [__utmb=30740008.7.9.1374611316602; path=/;
expires=Tue, 23 Jul 2013 20:58:36 GMT; domain=famo.us;]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: date: [Tue, 23 Jul 2013 20:58:36 GMT]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: result: [Wed Jul 24 06:58:36 EST 2013]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: Unknown attribute: [], ignoring*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: result: [name=__utmb, value=30740008.7.9.1374611316602,
expiryTime=1374613116000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316614, subtime=0],
lastAccessTime=1374611316614, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: cookie: [name=__utmb, value=30740008.7.9.1374611316602,
expiryTime=1374613116000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316614, subtime=0],
lastAccessTime=1374611316614, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore log*
*FINEST: Cookie updated: [name=__utmb, value=30740008.7.9.1374611316602,
expiryTime=1374613116000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299721, subtime=0],
lastAccessTime=1374611316614, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false], bucket size: 4, total count: 4*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: Stored: [name=__utmb, value=30740008.7.9.1374611316602,
expiryTime=1374613116000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299721, subtime=0],
lastAccessTime=1374611316614, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: uri: [javascript://famo.us/], responseHeaders: *
*    Set-Cookie: __utmc=30740008; path=/; domain=famo.us;*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: setCookieString: [__utmc=30740008; path=/; domain=famo.us;]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: Unknown attribute: [], ignoring*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: result: [name=__utmc, value=30740008,
expiryTime=9223372036854775807, domain=famo.us, path=/,
creationTime=[baseTime=1374611316618, subtime=0],
lastAccessTime=1374611316618, persistent=false, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: cookie: [name=__utmc, value=30740008,
expiryTime=9223372036854775807, domain=famo.us, path=/,
creationTime=[baseTime=1374611316618, subtime=0],
lastAccessTime=1374611316618, persistent=false, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore log*
*FINEST: Cookie updated: [name=__utmc, value=30740008,
expiryTime=9223372036854775807, domain=famo.us, path=/,
creationTime=[baseTime=1374611299724, subtime=0],
lastAccessTime=1374611316618, persistent=false, hostOnly=false,
secureOnly=false, httpOnly=false], bucket size: 4, total count: 4*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: Stored: [name=__utmc, value=30740008,
expiryTime=9223372036854775807, domain=famo.us, path=/,
creationTime=[baseTime=1374611299724, subtime=0],
lastAccessTime=1374611316618, persistent=false, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: uri: [javascript://famo.us/], responseHeaders: *
*    Set-Cookie:
__utmz=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
path=/; expires=Wed, 22 Jan 2014 08:28:36 GMT; domain=famo.us;*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: setCookieString:
[__utmz=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
path=/; expires=Wed, 22 Jan 2014 08:28:36 GMT; domain=famo.us;]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: date: [Wed, 22 Jan 2014 08:28:36 GMT]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: result: [Wed Jan 22 19:28:36 EST 2014]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: Unknown attribute: [], ignoring*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: result: [name=__utmz,
value=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none),
expiryTime=1390379316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316621, subtime=0],
lastAccessTime=1374611316621, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: cookie: [name=__utmz,
value=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none),
expiryTime=1390379316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611316621, subtime=0],
lastAccessTime=1374611316621, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore log*
*FINEST: Cookie updated: [name=__utmz,
value=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none),
expiryTime=1390379316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299727, subtime=0],
lastAccessTime=1374611316621, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false], bucket size: 4, total count: 4*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: Stored: [name=__utmz,
value=30740008.1374611299.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none),
expiryTime=1390379316000, domain=famo.us, path=/,
creationTime=[baseTime=1374611299727, subtime=0],
lastAccessTime=1374611316621, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: uri: [javascript://famo.us/], responseHeaders: *
*    Set-Cookie: __utmv=; path=/; expires=Tue, 23 Jul 2013 20:28:36 GMT;
domain=famo.us;*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: setCookieString: [__utmv=; path=/; expires=Tue, 23 Jul 2013
20:28:36 GMT; domain=famo.us;]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: date: [Tue, 23 Jul 2013 20:28:36 GMT]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.DateParser parse*
*FINEST: result: [Wed Jul 24 06:28:36 EST 2013]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: Unknown attribute: [], ignoring*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.Cookie parse*
*FINEST: result: [name=__utmv, value=, expiryTime=1374611316000, domain=
famo.us, path=/, creationTime=[baseTime=1374611316623, subtime=0],
lastAccessTime=1374611316623, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: cookie: [name=__utmv, value=, expiryTime=1374611316000, domain=
famo.us, path=/, creationTime=[baseTime=1374611316623, subtime=0],
lastAccessTime=1374611316623, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieStore log*
*FINEST: Cookie expired: [name=__utmv, value=, expiryTime=1374611316000,
domain=famo.us, path=/, creationTime=[baseTime=1374611316623, subtime=0],
lastAccessTime=1374611316623, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false], bucket size: 4, total count: 4*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: Stored: [name=__utmv, value=, expiryTime=1374611316000, domain=
famo.us, path=/, creationTime=[baseTime=1374611316623, subtime=0],
lastAccessTime=1374611316623, persistent=true, hostOnly=false,
secureOnly=false, httpOnly=false]*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.CookieManager put*
*FINEST: uri: [
http://www.google-analytics.com/__utm.gif?utmwv=5.4.3&utms=7&utmn=1027948491&utmhn=famo.us&utmt=event&utme=5(demo*shapeshift*wall%20of%20fame)&utmcs=UTF-8&utmsr=1920x1080&utmvp=800x600&utmsc=24-bit&utmul=en&utmje=0&utmfl=-&utmdt=famo.us%20Stress%20Test%20Demo&utmhid=67900128&utmr=-&utmp=%2F&utmht=1374611316602&utmac=UA-34653957-1&utmcc=__utma%3D30740008.1840897322.1374611299.1374611299.1374611299.1%3B%2B__utmz%3D30740008.1374611299.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6AAAAA0G~],
responseHeaders: *
*    null: HTTP/1.1 200 OK*
*    Age: 454868*
*    Date: Thu, 18 Jul 2013 14:07:28 GMT*
*    Content-Length: 35*
*    Expires: Wed, 19 Apr 2000 11:43:00 GMT*
*    Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT*
*    Via: 1.1 AUSYDISA02*
*    Connection: Keep-Alive*
*    Content-Type: image/gif*
*    Server: GFE/2.0*
*    Proxy-Connection: Keep-Alive*
*    X-Content-Type-Options: nosniff*
*    Pragma: no-cache*
*    Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
*
*Jul 24, 2013 6:28:36 AM com.sun.webpane.webkit.network.URLLoader fwkCancel*
*FINEST: Canceling: [
http://www.google-analytics.com/__utm.gif?utmwv=5.4.3&utms=7&utmn=1027948491&utmhn=famo.us&utmt=event&utme=5(demo*shapeshift*wall%20of%20fame)&utmcs=UTF-8&utmsr=1920x1080&utmvp=800x600&utmsc=24-bit&utmul=en&utmje=0&utmfl=-&utmdt=famo.us%20Stress%20Test%20Demo&utmhid=67900128&utmr=-&utmp=%2F&utmht=1374611316602&utmac=UA-34653957-1&utmcc=__utma%3D30740008.1840897322.1374611299.1374611299.1374611299.1%3B%2B__utmz%3D30740008.1374611299.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=6AAAAA0G~
]*


It looks like a lot of stuff about cookie management and parsing but not
much about graphics stuff.

Can you see anything in there that might be useful?

It's vital that I can get sites like this to perform well in JavaFX
WebView.  How can we go about resolving this?

Thanks,

Felix


On 24 July 2013 06:22, Richard Bair <richard.bair at oracle.com> wrote:

> -Djavafx.pulseLogger=true


More information about the openjfx-dev mailing list