On Thu, Aug 8, 2019 at 4:38 AM Yoav Weiss <y...@yoav.ws> wrote: > > > On Wed, Aug 7, 2019 at 8:39 PM Joshua Litt <joshual...@chromium.org> > wrote: > >> Contact emails joshual...@chromium.org Explainer >> https://github.com/tc39/proposal-top-level-await Design docs/spec >> Specification: https://tc39.es/proposal-top-level-await/ >> https://docs.google.com/document/d/15jxKo7kqj0bRHcnSmwjhj1XaWH1AXRDtYPiJHluCSiA/edit?usp=sharing >> Summary Allow keyword 'await' at the module level. Motivation Allows >> more seamless integration of async calls into the module loading process. >> Today this is accomplished by wrapping modules in async functions, but this >> pushes complexity into dependent modules and exposes implementation >> details. Risks >> Interoperability and Compatibility Stage 3 TC39 proposal, thus risk is >> low that others browsers will not implement it. *Firefox*: No public >> signals *Edge*: No public signals *Safari*: No public signals >> > > More of a TC39 process question, but aren't there clear signals from other > vendors by the time the proposal is at stage 3? >
Stage 3 means that there's consensus from the committee at large (which includes other vendors) that it's ready for implementation, and that we expect it to make its way into the ES spec once it reaches Stage 4. But "consensus" and "support" aren't necessarily the same thing. Similarly, consensus and implementation aren't the same thing. So your question leads to a Blink Intents process question: is there good guidance on what sort of data is good input to these fields? *Web developers*: No signals >> > > Searching Twitter brought up e.g. > https://twitter.com/bitandbang/status/1136549425659162624 (with 100+ RTs > and 300+ likes) indicating that there is at least some developer enthusiasm > towards this feature. > > Activation Not possible to polyfill. >> Debuggability Could cause timeouts and races in the hands of >> inexperienced developers. Will this feature be supported on all six >> Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android >> WebView)? Yes Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >> ? No Tests are WIP. Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5767881411264512 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to blink-dev+unsubscr...@chromium.org. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANGvXFho4AE_YzscsMX2TBgy%3DmWEJQ9sv1dfmrH4SPVjdV6ogA%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANGvXFho4AE_YzscsMX2TBgy%3DmWEJQ9sv1dfmrH4SPVjdV6ogA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to blink-dev+unsubscr...@chromium.org. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEgBbjn2gQ_UvaK5NxqDJrPt3eRiwefmC3Hp-v8swUJN2A%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEgBbjn2gQ_UvaK5NxqDJrPt3eRiwefmC3Hp-v8swUJN2A%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/CAEvLGc%2B4qCJ_Lq5J_RS47ZR8Wfb991bDqZf9Hk4ywdG_cvo0QA%40mail.gmail.com.