WebProgressTracker updates progress too frequently
[WebKit-https.git] / Source / WebCore / ChangeLog
index c9d23bce6956cc8f73f0a5e034e3fef396701802..03f05569c7cdc2f9cc7b5d660eb93b8eecbecc60 100644 (file)
@@ -1,3 +1,18 @@
+2014-06-25  Ryosuke Niwa  <rniwa@webkit.org>
+
+        WebProgressTracker updates progress too frequently
+        https://bugs.webkit.org/show_bug.cgi?id=134185
+
+        Reviewed by Tim Horton.
+
+        The old code throttled the progress update to when either 100ms has passed or the delta is at least 2%
+        but this was still not enough in pages that loaded in sub-seconds. The new code always throttles it at 200ms.
+
+        * loader/ProgressTracker.cpp:
+        (WebCore::ProgressTracker::ProgressTracker):
+        (WebCore::ProgressTracker::incrementProgress):
+        * loader/ProgressTracker.h:
+
 2014-06-25  Simon Fraser  <simon.fraser@apple.com>
 
         [iOS WK2] Fixed position elements jump around when zooming
 2014-06-25  Simon Fraser  <simon.fraser@apple.com>
 
         [iOS WK2] Fixed position elements jump around when zooming