setTimeout is still the best solution in my mind. none of the promise or async code examples presented are as immediately obvious as setTimeout that the code is to self-run at a later time (and you don't need the 1ms argument).
```js // self-comment that this code will self-run // after the main script in a reasonably immediate fashion setTimeout(function () { // deferred code }) ``` On 8/17/17, Matthew Robb <matthewwr...@gmail.com> wrote: > I think this will actually get you what you're after: > > (async function () { > > await null; > // Deferred code here > > })() > > > On Aug 16, 2017 5:46 PM, "Darien Valentine" <valentin...@gmail.com> wrote: > > @logan ah, oops, that was an (incorrect) assumption about the proposed > behavior on my part > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss