Re: [css-houdini-drafts] [worklets] Review

cc/ @annevk - So a lot of the environment settings object is complex by the fact there isn't one clear "owner" script.

> The API base URL is inherited from the HTML page? Meaning that URL resolution inside a worklet script created via CSS.paintWorklet.loadModule("foo/bar.js") should be relative to index.html, not relative to foo/bar.js?

So I think needs to more or less be this way? I.e.

```js
CSS.paintWorklet.addModule('foo/module1.js');
CSS.paintWorklet.addModule('module2.js');
```

We aren't able to have `API base URL` switch depending on the currently running script right?

> The referrer policy ignores any HTTP headers for the worklet scripts, but instead just uses whatever the HTML page does?
> The HTTPS state is copied from the document? So if I import a worklet over an insecure transport, it still counts as secure, as long as the hosting page uses HTTPS?


I'm not sure what is correct for these two... @mkwst might have some thoughts.

-- 
GitHub Notification of comment by bfgeek
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/396#issuecomment-298124605 using your GitHub account

Received on Friday, 28 April 2017 22:54:28 UTC