New issue
Advanced search Search tips

Issue 864900 link

Starred by 7 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2
Cc:
Components:
EstimatedDays: 2
NextAction: ----
OS: ----
Pri: ----
Type: ----



Sign in to add a comment

Implement queueMicrotask

Project Member Reported by fergal@chromium.org, Jul 18

Issue description

Feature description: Add a new method self.queueMicrotask(Function callback) to allow direct queueing of a microtask.


Eng owner: fergal@chromium.org
Product owner:

Design doc: https://github.com/whatwg/html/pull/2789


Are you planning on experimenting before launch? no
Any new strings? no
Any implications for Google webservices (i.e. sync, translate)? no
Binary size? no
Do the existing perf tests exercise all aspects of your new feature(s)?no

 
Cc: wanderview@chromium.org
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 2

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/39b15590a6991d74afd0f103708cf8522fcc35f2

commit 39b15590a6991d74afd0f103708cf8522fcc35f2
Author: Fergal Daly <fergal@chromium.org>
Date: Tue Oct 02 02:43:44 2018

Add queueMicrotask method to Window and Worker APIs.

Bug:  864900 
Change-Id: I9228f1d475e19786ce675da93210c08b54bc3988
Reviewed-on: https://chromium-review.googlesource.com/1250523
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595705}
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.serviceworker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.sharedworker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.worker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask.any-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask.any.serviceworker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask.any.sharedworker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask.any.worker-expected.txt
[delete] https://crrev.com/6b111a069b509076f2dd822db652d1a69ede0494/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/microtask-queuing/queue-microtask.window-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/frame/local_dom_window.cc
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/frame/local_dom_window.h
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/frame/window.idl
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/workers/worker_global_scope.cc
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/workers/worker_global_scope.h
[modify] https://crrev.com/39b15590a6991d74afd0f103708cf8522fcc35f2/third_party/blink/renderer/core/workers/worker_global_scope.idl

Status: Fixed (was: Assigned)

Sign in to add a comment