Cool.

I have not been following WASM very closely.

As an aside:
It would be really cool if we could make the compiler understand arrow 
functions for ActionScript.

> On Nov 14, 2017, at 11:44 PM, Erik de Bruin <e...@ixsoftware.nl> wrote:
> 
> Yes. WebAssembly only a month or so ago made it into the bleeding edge
> versions of Safari and Edge, completing it's 'penetration' of the major
> browsers. ES6 was there "a long time ago", so basically if we're doing
> WASM, we're good on whatever JS or Web API we want to use ;-)
> 
> EdB
> 
> 
> 
> On Tue, Nov 14, 2017 at 10:35 PM, Harbs <harbs.li...@gmail.com> wrote:
> 
>> I’m curious about the context of this script.
>> 
>> Will all environments where this is being run understand ES6 arrow
>> functions?
>> 
>>> On Nov 14, 2017, at 5:54 PM, erikdebr...@apache.org wrote:
>>> 
>>> This is an automated email from the ASF dual-hosted git repository.
>>> 
>>> erikdebruin pushed a commit to branch develop
>>> in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
>>> 
>>> 
>>> The following commit(s) were added to refs/heads/develop by this push:
>>>    new 3dc37ce  Add ‘glue’ utility script to allow WASM to be loaded in
>> HTML
>>> 3dc37ce is described below
>>> 
>>> commit 3dc37ceb90c20be37639068061dba14b79e9461b
>>> Author: Erik de Bruin <e...@ixsoftware.nl>
>>> AuthorDate: Tue Nov 14 16:54:13 2017 +0100
>>> 
>>>   Add ‘glue’ utility script to allow WASM to be loaded in HTML
>>> 
>>>   Signed-off-by: Erik de Bruin <e...@ixsoftware.nl>
>>> ---
>>> .gitignore             |  3 +++
>>> wast/resources/glue.js | 11 +++++++++++
>>> 2 files changed, 14 insertions(+)
>>> 
>>> diff --git a/.gitignore b/.gitignore
>>> index a32c5ce..64c80a8 100644
>>> --- a/.gitignore
>>> +++ b/.gitignore
>>> @@ -141,3 +141,6 @@ vf2js/frameworks/js/
>>> #FlexJS generated files
>>> frameworks/js/FlexJS/generated-sources
>>> manualtests/FlexJSTest_SVG/bin
>>> +
>>> +#WAST generated files
>>> +/wast/examples/HelloWorld/bin
>>> diff --git a/wast/resources/glue.js b/wast/resources/glue.js
>>> new file mode 100644
>>> index 0000000..fe66877
>>> --- /dev/null
>>> +++ b/wast/resources/glue.js
>>> @@ -0,0 +1,11 @@
>>> +function fetchAndInstantiate(url, importObject) {
>>> +  return fetch(url).then(response =>
>>> +    response.arrayBuffer()
>>> +  )
>>> +  .then(bytes =>
>>> +    WebAssembly.instantiate(bytes, importObject)
>>> +  )
>>> +  .then(results =>
>>> +    results.instance
>>> +  );
>>> +}
>>> 
>>> --
>>> To stop receiving notification emails like this one, please contact
>>> ['"comm...@royale.apache.org" <comm...@royale.apache.org>'].
>> 
>> 
> 
> 
> -- 
> Ix Multimedia Software
> 
> Jan Luykenstraat 27
> 3521 VB Utrecht
> 
> T. 06-51952295
> I. www.ixsoftware.nl

Reply via email to