Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

WebAssembly

Featured Replies

1 hour ago, GlideBy said:

Last I heard you didn't even sign up for the Alpha.

Why would I? 99% of the code is sim agnostic and the rest is open source. Tools to build WASM are not new and readily available, but the toolchain is not fit for production and possibly never will be.

1 hour ago, GlideBy said:

My two sentences were not meant to be taken apart, which is why I used "And".

->will it do what is needed for a custom airspeed indicator and are you talking about from scratch or porting.

yes, from scratch

->will it do what is needed for a custom electronic flight bag and are you talking about from scratch or porting.

not possible.

___

not all things you need to do for a plugin are created equal, it can be used for some simple things starting from scratch. A lot of things that may be possible are unknown or untested, for example I could possibly do a compile of the stuff I open sourced linking websockets and require an android device.

you are welcome to try and build it in WASM if you want to get a feel for yourself

source for AutoATC plugin is here

https://github.com/mSparks43/XPlane-11-AutoATC-plugin

source for AVITab is here

https://github.com/fpw/avitab

WASM toolchain is here

https://webassembly.org/getting-started/developers-guide/

and Linux (needed for the WASM toolchain for the next few years) is here:

https://www.centos.org/

Good luck

Edited by mSparks

AutoATC Developer

  • Replies 309
  • Views 52.9k
  • Created
  • Last Reply
5 hours ago, Noodle said:

Right now there is no consensus. A few big developers have publically pledged official support for MSFS. A few small ones are kicking cans on the Avsim forum claiming it's The End. Who to believe?

Believe the ones who actually have the guts to post the truth here in this forum, like Milviz and WarpD.

 

5 hours ago, mSparks said:

no way PMDG will abandon putting whatever they can in msfs2020, even if that is just a nice looking 737neo model that looks the business and all the cockpit buttons do something interesting.

Possible... Nice visual models, lots of liveries and very simple avionics (because of MSFS limitations).

 

3 hours ago, GlideBy said:

Applications execute independently, and can’t escape the sandbox without going through appropriate APIs

Yes, a lot hinges on what APIs Asobo decides to "surface" for use by addons.

 

3 hours ago, Milviz said:

But if the sandbox is the size of a pinhead and 3PD's are being forced to use it but Asobo is not

This is very disappointing, I would have thought the logical way for Asobo to approach the default aircraft is by using the very same techniques (ie WASM) that 3PDs will have to use. However Asobo's current approach suggests that support for 3PDs is just an after thought.

Edited by MatthewS

Matthew S

50 minutes ago, MatthewS said:

I would have thought the logical way for Asobo to approach the default aircraft is by using the very same techniques (ie WASM) that 3PDs will have to use. However Asobo's current approach suggests that support for 3PDs is just an after thought.

To a fashion they are.

Someone on here leaked early on that asobo were using javascript for scripting the systems (although at the time I thought they were joking) wasm is just javascript compiled from other languages.

They were also quite open from day 1 that there were huge difficulties working around uwp that microsoft was forcing them to use.

Edited by mSparks

AutoATC Developer

  • Moderator

 

11 hours ago, Noodle said:

I think I'll just calmly wait and see what happens.

That is pretty much what I've said, albeit in fewer words. Asobo may indeed pull a rabbit out of their chapeau somewhere down the road...

In the interim, at least we now have P3Dv5 on which to focus attention.

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator
  • Commercial Member
8 hours ago, n4gix said:

 

That is pretty much what I've said, albeit in fewer words. Asobo may indeed pull a rabbit out of their chapeau somewhere down the road...

In the interim, at least we now have P3Dv5 on which to focus attention.

This. It’s what we are all hoping for.

Jonathan "FRAG" Bleeker

Formerly known here as "Narutokun"

 

If I speak for my company without permission the boss will nail me down. So unless otherwise specified...Im just a regular simmer who expresses his personal opinion

From todays update.  "This week marks the initial release of WebAssembly support, enabling our partners to start porting their native code over to our platform. As a start, we are focusing on panels and displays support, which are a critical part of high-quality airplane add-ons."

So up till now, no one has actually used WebAssembly within the sim.  Maybe now we can get some feedback from people actually using it.

I also noticed they say "high-quality airplane add-ons".  That may be directed at this thread.

My brother has Coronavirus, confirmed by testing. On 3/26 he almost didn't survive the night.  He had extreme trouble breathing and was given a steroid inhaler.  He was very weak, had nausea, and other issues that aren't pleasant.  As of this update he is feeling much better, and seems he will be fine.  Stay safe out there.  (Updated 4/6)

11 minutes ago, GlideBy said:

From todays update.  "This week marks the initial release of WebAssembly support, enabling our partners to start porting their native code over to our platform. As a start, we are focusing on panels and displays support, which are a critical part of high-quality airplane add-ons."

So up till now, no one has actually used WebAssembly within the sim.  Maybe now we can get some feedback from people actually using it.

I also noticed they say "high-quality airplane add-ons".  That may be directed at this thread.

 

Great update! So lets hope they follow through quickly and give 3PDs everything they need to commit to MSFS.

Matthew S

2 hours ago, GlideBy said:

I also noticed they say "high-quality airplane add-ons".  That may be directed at this thread.

Not sure whether I'm reassured or flabbergasted that they felt the need to point out that panels and displays are a necessary part of an airplane addon.

Makes me wonder how they will handle sound, web audio api would be.... amusing...

did you have a try at building those links I posted?

 

 

Edited by mSparks

AutoATC Developer

4 hours ago, mSparks said:

Not sure whether I'm reassured or flabbergasted that they felt the need to point out that panels and displays are a necessary part of an airplane addon.

Makes me wonder how they will handle sound, web audio api would be.... amusing...

 

Why are you being so nitpicky with MSFS? After all, you are doing backflips if a sim provides stable >30fps with a city full of randomly placed and shaped cardboard autogen houses ...

Happy with MSFS 🙂
home simming evolved

4 hours ago, mSparks said:

Not sure whether I'm reassured or flabbergasted that they felt the need to point out that panels and displays are a necessary part of an airplane addon.

Stop being obtuse. They said, "[a]s a start, we are focusing on panels and displays support..."

The comment directly addresses the drama queens in this thread who bleat on and on about "hollow promises" and the impossibility of creating high-quality addons.

But in typical fashion, you don't have anything to say about the actual content of their statement; just some baseless snarky swipe.

First working implementation of WASM is coming. Functions will focus on panels and displays. 150 developers are using the SDK, providing feedback, and developing content.

2 minutes ago, Noodle said:

First working implementation of WASM is coming. Functions will focus on panels and displays. 150 developers are using the SDK, providing feedback, and developing content.

And please guys. Even if that version is flawed... even if it totally does not allow you to do what you would like to do. Report it, but keep calm!

Happy with MSFS 🙂
home simming evolved

  • Author
30 minutes ago, tweekz said:

 

Why are you being so nitpicky with MSFS? After all, you are doing backflips if a sim provides stable >30fps with a city full of randomly placed and shaped cardboard autogen houses ...

Many of us have, for a long time now, put this sparky gentleman on our ignore list. It would be nice not to exposed to what he says through quotes thus defeating the purpose of the list. I tend to add to my ignore list those who do that. Thanks.

7 hours ago, GlideBy said:

 

I also noticed they say "high-quality airplane add-ons".  That may be directed at this thread.

I tend to think so too. This thread should have a long life in front of it 😀.
 

Edited by domkle

Dominique

Simming since 1981 -  [email protected] GHz with 16 GB of RAM and a 1080 with 8 GB VRAM running a 27" @ 2560*1440 - Windows 10 - Warthog HOTAS - MFG pedals - MSFS Standard version with Steam

 

7 hours ago, GlideBy said:

So up till now, no one has actually used WebAssembly within the sim.  Maybe now we can get some feedback from people actually using it.

I also noticed they say "high-quality airplane add-ons".  That may be directed at this thread.

As things have moved from theoretical to actual I would imagine that such feedback would clearly fall under the NDA.

Give people power to really test their personality.

34 minutes ago, Noodle said:

The comment directly addresses the drama queens in this thread who bleat on and on about "hollow promises" and the impossibility of creating high-quality addons.

Really?

They still haven't delivered yet.

Let's see if they have actually been listening to the 3PDs and now follow through on their promises.  Words are cheap, especially with Asobo, given what the posts of 3PDs in this thread say about Asobos WASM efforts so far.

Matthew S

27 minutes ago, MatthewS said:

Blah blah

Words are cheap

Blah blah blah

This is what I meant by drama queens.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.