User avatar
jsantos
Site Admin
Topic Author
Posts: 3905
Joined: 20 Jan 2012, 17:18
Contact:

WebAssembly

12 Apr 2018, 22:44

Hi!

Next version is finally coming with WebGL + WASM support. Take this as experimental for now although the port was really straightforward. We were able to leave the runtime in 1MB gzipped. We believe this can be improved. And also the performance, although right now it is quite good. Let me say that emscripten and webassembly are awesome platforms to work with.

A few examples to experiment with (WebGL 2 compatible browser recommended). Image
 
antsonthetree
Posts: 44
Joined: 09 Jan 2018, 15:56

Re: WebAssembly

19 Apr 2018, 14:50

This is really cool! So what about Unity Web player? Will that be supported also?
 
User avatar
jsantos
Site Admin
Topic Author
Posts: 3905
Joined: 20 Jan 2012, 17:18
Contact:

Re: WebAssembly

23 Apr 2018, 17:56

Yes, we are working on it!
 
nikobarli
Posts: 180
Joined: 26 Apr 2017, 06:23

Re: WebAssembly

25 Apr 2018, 02:46

Cool !

I have several questions below. They may be more related to emscripten than to NoesisGUI, but if you are kind enough to enlighten us :) ...

1. Is it possible to create connection to the server from the client ?
2. Is it possible to compile the code using Visual C++ (and create dependency to VC runtime) ?
 
User avatar
jsantos
Site Admin
Topic Author
Posts: 3905
Joined: 20 Jan 2012, 17:18
Contact:

Re: WebAssembly

25 Apr 2018, 13:53

Thanks!
1. Is it possible to create connection to the server from the client ?
We haven't use it but I would say the answer is yes because you can invoke javascript code from c++ using emscripten.
2. Is it possible to compile the code using Visual C++ (and create dependency to VC runtime) ?
No, this is compiled with a custom compiler (clang based) with its own C runtime. Right now, our environment for working on this is using VSCode for editing and a makefile for building everything. Debugging is a bit hard here... back to printfs : ) (you can use breakpoints and see the source code from the browser but it is not very useful apart from knowing that the error or assert happened at that line).

Please, let me know if you have more doubts.
 
Ziriax
Posts: 60
Joined: 10 Dec 2015, 17:59
Location: Belgium
Contact:

Re: WebAssembly

08 May 2018, 10:23

This is amazing! Kudos
Peter Verswyvelen,
Strongly Typed Solutions
 
Ziriax
Posts: 60
Joined: 10 Dec 2015, 17:59
Location: Belgium
Contact:

Re: WebAssembly

08 May 2018, 13:58

Do you have any idea when NoesisGUI for WASM can be beta-tested?
Peter Verswyvelen,
Strongly Typed Solutions
 
User avatar
jsantos
Site Admin
Topic Author
Posts: 3905
Joined: 20 Jan 2012, 17:18
Contact:

Re: WebAssembly

09 May 2018, 17:14

Contact us in private please. We are already providing access to a beta version of WASM + NoesisGUI.
 
logixworx
Posts: 3
Joined: 27 May 2018, 22:34

Re: WebAssembly

16 Jan 2019, 08:34

what is the status of Noesis GUI and Unity/WebGL?
 
User avatar
jsantos
Site Admin
Topic Author
Posts: 3905
Joined: 20 Jan 2012, 17:18
Contact:

Re: WebAssembly

16 Jan 2019, 23:36

WebAssembly will be available in the first beta of 2.2 for Unity. Stay tuned, it is coming "soon".

Who is online

Users browsing this forum: No registered users and 6 guests