Index: third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp |
diff --git a/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp b/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp |
index 783e5f802ec1a53cee75a97c0d37d75d08ce1166..0d7ec8b17d87f98a68343ad60aa4b97efd96dd82 100644 |
--- a/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp |
+++ b/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp |
@@ -28,24 +28,24 @@ RefPtr<WebTaskRunner> TaskRunnerHelper::Get(TaskType type, LocalFrame* frame) { |
// TODO(nhiroki): Throttle them again after we're convinced that it's safe |
Sami
2017/04/12 15:24:50
Does this comment need updating by the way?
|
// or provide a mechanism that web pages can opt-out it if throttling is not |
// desirable. |
+ case TaskType::kDOMManipulation: |
case TaskType::kDatabaseAccess: |
+ case TaskType::kFileReading: |
+ case TaskType::kHistoryTraversal: |
+ case TaskType::kPerformanceTimeline: |
+ case TaskType::kPostedMessage: |
+ case TaskType::kRemoteEvent: |
+ case TaskType::kSensor: |
+ case TaskType::kUnshippedPortMessage: |
+ case TaskType::kWebSocket: |
return frame ? frame->FrameScheduler()->SuspendableTaskRunner() |
: Platform::Current()->CurrentThread()->GetWebTaskRunner(); |
- case TaskType::kDOMManipulation: |
case TaskType::kUserInteraction: |
- case TaskType::kHistoryTraversal: |
case TaskType::kEmbed: |
case TaskType::kMediaElementEvent: |
case TaskType::kCanvasBlobSerialization: |
- case TaskType::kRemoteEvent: |
- case TaskType::kWebSocket: |
case TaskType::kMicrotask: |
- case TaskType::kPostedMessage: |
- case TaskType::kUnshippedPortMessage: |
- case TaskType::kFileReading: |
case TaskType::kPresentation: |
- case TaskType::kSensor: |
- case TaskType::kPerformanceTimeline: |
case TaskType::kWebGL: |
case TaskType::kUnspecedTimer: |
case TaskType::kMiscPlatformAPI: |