Change the deferring delay in LayerFlush from a fixed value to a varying value
authorSoon-Young Lee <sy5002.lee@samsung.com>
Tue, 2 Apr 2013 10:58:47 +0000 (19:58 +0900)
committerSoon-Young Lee <sy5002.lee@samsung.com>
Tue, 2 Apr 2013 11:57:13 +0000 (20:57 +0900)
commit84b5ed6e64ef85746477724d97b9b6b20acc3520
tree431f86ec7982ea56d8450e7618212cc793b70d75
parentee189b1793c9055c3827ab11b0449201d860825c
Change the deferring delay in LayerFlush from a fixed value to a varying value

[Title] Change the deferring delay in LayerFlush from a fixed value to a varying value
[Issue#] N/A
[Problem] In m.comic.naver.com, the contents are not shown quickly.
[Cause] Fixed 0.5s delay in LayerFlush reduces redundant tile repaints so that it
        can enhance a page loading time. However, it also causes a bad visual
        responsiveness because the view updates are deferred.
[Solution] The deferring delay is redesigned to gradually increase from 0 to 1.3
           seconds during page loading.

Change-Id: I7f7c687d18425d27d25a956661c2fbcd3beb66f1
Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/LayerTreeCoordinator.cpp
Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/LayerTreeCoordinator.h
Source/WebKit2/WebProcess/WebPage/LayerTreeHost.h