Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0987e578a6a8813156f74ebbf01490e4d31aa8f8
      
https://github.com/WebKit/WebKit/commit/0987e578a6a8813156f74ebbf01490e4d31aa8f8
  Author: Ahmad Saleem <ahmad.saleem792+git...@gmail.com>
  Date:   2022-11-22 (Tue, 22 Nov 2022)

  Changed paths:
    M Source/WebCore/workers/WorkerMessagingProxy.cpp

  Log Message:
  -----------
  [Workers] Simplify early dedicated worker termination

[Workers] Simplify early dedicated worker termination
https://bugs.webkit.org/show_bug.cgi?id=248173

Reviewed by Darin Adler.

Merge - https://src.chromium.org/viewvc/blink?view=revision&revision=180532

When the worker was already asked to terminate by the time script content is 
loaded,
there is no need to create and start worker thread, we could exit early instead.

* Source/WebCore/workers/WorkerMessagingProxy.cpp:
(WorkerMessagingProxy::startWorkerGlobalScope): Add condition to terminate 
worker early
(WorkerMessagingProxy::setResourcCachingDisabledByWebInspector): Remove worker 
termination logic since moved above, also add ASSERT and update value of 
"queuedEarlyTasks"

Canonical link: https://commits.webkit.org/256949@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to