On Tue, Oct 25, 2022 at 2:42 PM Aitha Tarun <aitha.ta...@gmail.com> wrote:

> Yes, I don't want to create .wasm file, is there any alternative?


Setting `-sWASM=0` will create JavaScript for the compiled code instead of
WebAssembly, and will generally perform worse. You may be interested
instead in `-sSINGLE_FILE=1` which will embed the WebAssembly code and any
other resources into the .js file as a string. This still uses WebAssembly,
but avoids creating a separate file which needs to be copied and referenced
appropriately.

-- brion


>
> On Wednesday, October 26, 2022 at 3:10:21 AM UTC+5:30 s...@google.com
> wrote:
>
>> If you drop `-sWASM=0` when the `.mem` file will not be generated/used.
>> Do you need `-sWASM=0`?
>>
>> On Tue, Oct 25, 2022 at 11:28 AM Aitha Tarun <aitha...@gmail.com> wrote:
>>
>>> I have also used *-sMODULARIZE *and exported the Module to webpack, but
>>> when using optimization of -O3 .mem file is being created, webpack is
>>> unable to load this *.mem (memory initializer) file*, any solution for
>>> this
>>>
>>> On Tuesday, October 25, 2022 at 9:43:01 PM UTC+5:30 Aitha Tarun wrote:
>>>
>>>> Normally I use script tag in html file to attach emscripten generated
>>>> JS.
>>>> But how to import this emscripten (emcc) generated JS file in webpack.
>>>>
>>>> I am using below command to build the javascript file:
>>>> *emcc ./src/rfb.c -o ./src/js/rfb.js -sWASM=0 --pre-js ./src/js/pre.js
>>>> -sEXPORTED_FUNCTIONS=_main,_malloc
>>>> -sEXPORTED_RUNTIME_METHODS=FS,callMain,cwrap,wasmMemory -sASYNCIFY -O3
>>>> -sENVIRONMENT=web*
>>>>
>>>> And I have using directly *import './js/rfb.js';*
>>>> *But Module object is not getting created when html file is opened in
>>>> browser.*
>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "emscripten-discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to emscripten-disc...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/emscripten-discuss/cdad42f4-3b46-49c1-b422-d1b348e7e5e3n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/emscripten-discuss/cdad42f4-3b46-49c1-b422-d1b348e7e5e3n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to emscripten-discuss+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/emscripten-discuss/4e2b8b86-6811-4801-8ad6-eedaf1a5d674n%40googlegroups.com
> <https://groups.google.com/d/msgid/emscripten-discuss/4e2b8b86-6811-4801-8ad6-eedaf1a5d674n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CAFnWYT%3Dfve%2BHUsSL6JeRFe%3DKMrryFSW%3DVugLtjyiZBWbB0E90A%40mail.gmail.com.

Reply via email to