{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"A promising feature: JavaScript Promise Integration with Francis McCabe - WasmAssembly","description":"In this episode, Thomas Steiner chats with Francis McCabe from Google, who's the champion of the JavaScript Promise Integration and the Stack Switching proposals. They go from talking about synchronous assumptions in code over to discussing the JavaScript Promise Integration (JSPI) proposal and how to use it in practice, its performance implications, and how to use it in practice. After exploring a neat side effect of JSPI, namely lazy loading, the fall into the rabbit hole of comparing JSPI to the upcoming ES module integration of Wasm. Finally, Francis gives an overview of his other early stage Stack Switching proposal. Resources: The Paper introducing Go! \u2192 https:\/\/goo.gle\/3AiyCrY&amp;nbsp; The JSPI proposal \u2192 https:\/\/goo.gle\/3yxfkOM&amp;nbsp; JSPI entering origin trial \u2192 https:\/\/goo.gle\/4cjprok&amp;nbsp; JSPI origin trial \u2192 https:\/\/goo.gle\/4cmjxD4 Introducing JSPI \u2192 https:\/\/goo.gle\/3YEPT90&amp;nbsp; The new JSPI API \u2192 https:\/\/goo.gle\/4cie1RN&amp;nbsp; The JSPI API change \u2192 https:\/\/goo.gle\/4cie1RN&amp;nbsp; Code example \u2192&amp;nbsp;https:\/\/goo.gle\/3Arlq3P&amp;nbsp; Stack-Switching Proposal for WebAssembly \u2192 https:\/\/goo.gle\/3Ar2KRM The Vivant series \u2192 https:\/\/goo.gle\/46Htp97&amp;nbsp; ","author_name":"WasmAssembly","author_url":"http:\/\/sites.libsyn.com\/520688\/site","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/32663277\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/176562532"}