Login
Page 1 of 1

CSS-TAG Houdini Editor Drafts

History for worklets/Overview.html:

UploadedRevisedByComment
2019-10-01
10:19:15 PDT2019-10-01 10:19:01 PDThiroki_nakagawa[worklets] Reject with error to rethrow (#509) (#958)
2019-10-07
16:27:55 PDT2019-10-07 16:27:45 PDThiroki_nakagawa[worklets] Queue a task to reject addModule() (#967) This is a follow-up patch for #958. A task to reject addModule() should be queued with script's error to rethrow to run on the thread where addModule() is called.
2019-07-22
17:01:33 PDT2019-07-22 17:01:23 PDTtabatkins[css-worklets] Fix up linking now that WebIDL is in Bikeshed. (#289) * Don't redefine Function. * DOMException is an IDL type not a dfn. * No need to put webidl in 'anchors' anymore. * "URL" was warning about multiple definitions. Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2020-04-06
15:18:23 PDT2020-04-06 15:18:08 PDTdomenic_denicola[worklets] Update agent and realm allocation (#981) Follows https://github.com/whatwg/html/pull/5411. Also includes a top-level origin, introduced in https://github.com/whatwg/html/pull/4966.
2020-04-07
14:55:25 PDT2020-04-07 14:55:15 PDTautokagami[worklets-1] Align with Web IDL specification (#966) * [worklets-1] Align with Web IDL specification * [worklets-1] Align with Web IDL specification
2018-04-09
08:05:39 PDT2018-04-09 08:05:28 PDTdbaron[worklets] Fix bad TR link.
2018-04-10
02:55:52 PDT2018-04-10 02:55:37 PDTtabatkins[worklets] Export some algorithms.
2020-08-05
15:30:41 PDT2020-08-05 15:30:30 PDTdomenic_denicola[worklets] Update global object allocation (#998) HTML has yet again changed the fields in settings objects. Closes #992 by superseding it.
2020-10-16
09:48:11 PDT2020-10-16 09:47:58 PDTdomenic_denicolaReflect worklets moving to HTML (#1011) See #1000.
2019-08-20
09:05:10 PDT2019-08-20 09:04:58 PDTkagami_sascha_rosylightAdd explicit [Exposed] (#935)
2020-08-18
12:53:00 PDT2020-08-18 12:52:48 PDTautokagami[worklets-1] Align with Web IDL specification (#1002)
2020-09-06
01:48:43 PDT2020-09-06 00:43:58 PDTchrislupdate previous version
2018-08-28
08:07:13 PDT2018-08-28 08:07:01 PDTsergey_rubanovFix typo: be -> by (#803)
2018-05-08
08:32:21 PDT2018-05-08 08:32:10 PDThiroki_nakagawa[worklets] Change the default credentials mode from 'omit' to 'same-origin' (#757) Issue: #756
2020-07-07
19:47:00 PDT2020-07-07 19:46:48 PDTikilpatrick[worklets] Adds hook for downstream spec to set the destination. (#388) Fixes #378.
2016-01-14
17:17:00 PST2016-01-14 17:15:17 PSTikilpatrick[worklets] Add renderWorklet as attribute to window for now.
2017-11-09
08:51:13 PST2017-11-09 08:51:02 PSTalan_jeffreyAllow speculative evaluation (#439) Added text allowing speculative evaluation. Fixes #406.
13:07:02 PST2017-11-09 13:05:45 PSTdbaronAdd w3cid metadata for all editors. I got the uids from the "Edit status" links in https://www.w3.org/2000/09/dbwg/details?group=32061 This also updates Tab Atkins-Bittner name to current preference (since drafts disagreed).
2017-04-03
12:59:34 PDT2017-04-03 12:59:22 PDTtabatkinsPut IDL into an example so Bikeshed knows it's not real.
2017-04-04
11:52:58 PDT2017-04-04 11:37:26 PDTikilpatrick[worklets] Remove console from WorkletGlobalScope. This is now exposed as a namespace to worklets. https://console.spec.whatwg.org/#console-namespace Fixes #368.
13:47:41 PDT2017-04-04 13:46:44 PDTikilpatrick[worklets] Remove reference to "global environment". Fixes #127.
14:23:56 PDT2017-04-04 14:22:35 PDTikilpatrick[worklets] Clarify that the event loop is not run continuously. Addresses #56.
2015-10-29
08:07:33 PDT2015-10-29 08:07:12 PDTikilpatrick[worklets] git mv processors worklets
08:08:51 PDT2015-10-29 08:08:46 PDTikilpatrick[worklets] %s/processors/worklets/gc
2017-04-05
10:27:38 PDT2017-04-05 10:25:26 PDTikilpatrick[worklets] Reject promise with "AbortError" if fetching the module tree fails. Fixes #226.
11:09:51 PDT2017-04-05 11:08:05 PDTikilpatrick[worklets] Fix typo "use-credentials". Fixes: 371.
14:56:17 PDT2017-04-05 12:17:50 PDTikilpatrick[worklets] Add example to {{Worklet/import}} section. Addresses confusion in #373.
21:33:55 PDT2017-04-05 21:19:24 PDTikilpatrick[worklets] Multiple fixes to the {{Worklet/import()}} algorithm. Instead of relying on "in parallel" this change makes all the thread hopping explicit via. message passing and queue tasks on the appropriate event loop. - Fixes #372, changes arguments to fetch a module script graph. - Fixes #370, running scripts in parallel. Now the script explicitly are run within a task queued on the worklet global scope's event loop. - Fixes #318, actually runs the event loop. - Fixes #230, treats "fetch a module worker script graph" as asynchronous. - Probably fixes #225 ? I think I'm grabbing the correct state at each thread hop.
2017-04-06
09:02:45 PDT2017-04-06 09:01:46 PDTikilpatrick[worklets] Fixes from annevk review.
10:24:04 PDT2017-04-06 10:21:22 PDTikilpatrick[worklets] Change |pendingTaskList| to |pendingTaskStruct| containing a counter.
2016-07-07
15:45:54 PDT2016-07-07 15:45:45 PDTikilpatrick[worklets] First pass of fixing import for worklets. (#251) [worklets] Make import method of worklets use a shared cache. This ensures that they'll all have the same code regardless of when they are created. Also fixes threading issues in spec.
2017-04-07
09:21:27 PDT2017-04-07 09:20:19 PDTikilpatrick[worklets] Address annevk comments, inline algorithm step.
09:52:06 PDT2017-04-07 09:51:22 PDTikilpatrick[worklets] s/pending-tasks-struct/"pending tasks struct"/g
11:19:59 PDT2017-04-07 09:49:45 PDTikilpatrick[worklets] Fill in privacy and security sections of worklets. Fixes #92. (better late than never? ;) Broadly speaking worklets should be allowed in non-secure contexts as downstream specs may want to use them there. CSP wise this should work the same as workers, using the "child-src" directive. I've filed issue #378 to allow each downstream spec to use a unique destination, e.g. "paintworklet", "audioworklet", etc. The CSP spec should probably be extended to have a "worklet-src" directive (as there is now a "worker-src" directive now?).
2016-07-20
11:56:21 PDT2016-07-20 11:51:09 PDTikilpatrick[worklets] Fix module loading when creating a new worklet global scope.
2017-04-11
09:54:48 PDT2017-04-11 09:54:37 PDTikilpatrick[worklets] Multiple fixes to the {{Worklet/import()}} algorithm. (#375) * [worklets] Multiple fixes to the {{Worklet/import()}} algorithm. Instead of relying on "in parallel" this change makes all the thread hopping explicit via. message passing and queue tasks on the appropriate event loop. - Fixes #372, changes arguments to fetch a module script graph. - Fixes #370, running scripts in parallel. Now the script explicitly are run within a task queued on the worklet global scope's event loop. - Fixes #318, actually runs the event loop. - Fixes #230, treats "fetch a module worker script graph" as asynchronous. - Probably fixes #225 ? I think I'm grabbing the correct state at each thread hop.
11:14:02 PDT2017-04-11 11:13:13 PDTikilpatrick[worklets] Add boxes around algorithms - no funcitonal change.
11:19:40 PDT2017-04-11 11:18:49 PDTikilpatrick[worklets][css-paint-api] Add TR link for worklets and paint API. Addresses #314 for above.
12:21:36 PDT2017-04-11 12:17:55 PDTikilpatrick[worklets] Fixes the setup of the inside setttings object for worklets. Primarily based on: https://html.spec.whatwg.org/#set-up-a-worker-environment-settings-object Inherits a couple more things from the document. Fixes #227 - inherits the HTTPS state from document
13:09:32 PDT2017-04-11 13:07:24 PDTikilpatrick[worklets] Create WorkletOptions dictionary to pass through credentials. This changes the import() method to optionally accept a credentials argument, e.g. CSS.paintWorklet.import('paint.js', {credentials: 'include'});
2016-07-21
15:39:33 PDT2016-07-21 15:37:51 PDTikilpatrick[worklets] Introduce top level module url list.
2016-01-28
03:17:01 PST2016-01-28 00:31:13 PSTikilpatrick[worklets] Refactored out setting up environment settings object to match workers spec. Removed Base64 helpers.
23:36:42 PST2016-01-28 23:35:25 PSTikilpatrick[worklets] Move worklets to using modules. \o/
2017-04-12
19:11:08 PDT2017-04-12 19:10:16 PDTikilpatrick[worklets] Address annevk comments.
19:33:18 PDT2017-04-12 19:33:05 PDTikilpatrick[worklets] Fixes the setup of the inside setttings object for worklets. (#381) * [worklets] Fixes the setup of the inside setttings object for worklets. Primarily based on: https://html.spec.whatwg.org/#set-up-a-worker-environment-settings-object Inherits a couple more things from the document. Fixes #227 - inherits the HTTPS state from document
20:23:52 PDT2017-04-12 20:12:27 PDTikilpatrick[worklets] Reworks "Code Idempotency" section. Fixes #384. Fixes #308. (There is a separate issue for adding the 2 WorkletGlobalScopes requirement for css-paint-api).
20:42:38 PDT2017-04-12 20:41:52 PDTikilpatrickaddress annevk comments.
21:50:00 PDT2017-04-12 21:48:43 PDTikilpatrick[worklets] Adds hook for downstream spec to set the destination. Fixes #378.
2017-04-13
18:57:10 PDT2017-04-13 18:49:41 PDTikilpatrick[worklets] Add [[Worklets]] internal slot to window. Fixes #385.
2016-01-30
22:51:10 PST2016-01-30 22:48:45 PSTikilpatrick[worklets][css-paint-api] Remove renderWorker, and add paintWorklet specifically for paint.
2017-04-16
20:19:37 PDT2017-04-16 20:17:42 PDTikilpatrick[worklets] Introduce an "owner document" for each WorkletGlobalScope.
2016-01-31
03:12:33 PST2016-01-30 23:46:24 PSTikilpatrick[worklets][css-paint-api] Fix invoking methods on classes.
05:55:23 PST2016-01-31 05:52:27 PSTikilpatrick[worklets] Fix up worklets <dfn>'s, add example for invoking a method prose. Change prose about lifetime of WorkletGlobalScopes.
2017-04-18
21:26:45 PDT2017-04-18 21:22:32 PDTikilpatrick[worklets] Rename import to addModule for worklets. \o/ This fixes #374. This didn't have as many text edits as I thought it would.
2016-06-12
06:42:49 PDT2016-06-12 06:38:23 PDTdbaronPost-publication edits for June 7 publication: add Previous version link, and change status from DREAM (!) to ED.
2017-08-24
00:48:41 PDT2017-08-24 00:45:56 PDTspietersUse [Exposed] consistently (needs fixup, replace "???") Needed to fix https://github.com/heycam/webidl/issues/365.
2016-02-02
06:11:08 PST2016-02-02 06:09:28 PSTikilpatrick[worklets][css-paint-api] Correct exposed and global annotations.
2017-09-01
09:50:28 PDT2017-09-01 09:50:19 PDTikilpatrick[worklets] Add initialization of CSP list. (#467)
14:28:45 PDT2017-09-01 14:28:35 PDTikilpatrick[worklets] Export owner document
2016-02-08
19:20:23 PST2016-02-08 19:19:49 PSTikilpatrick[worklets] Remove no url check for worklet.import
2017-05-01
15:49:01 PDT2017-05-01 15:48:51 PDTikilpatrick[worklets] Misc. edits from @domenic review. (#402) Fixes #396.