I compiled with `emcc -g ...` and did not get any message in the browser 
console.

s...@google.com schrieb am Freitag, 13. Juni 2025 um 20:16:55 UTC+2:

> On Fri, Jun 13, 2025 at 2:05 AM Thomas Grund <thomas.g...@gmail.com> 
> wrote:
>
>> Ah ok, it is working now by changing order and putting `var Module={};` 
>> in front of `Module.onRuntimeInitialized=function() {...`.
>>
>
> Great!
>
> You could also do `var Module = { onRuntimeInitialized = () => ... }` .
>
> BTW, did you try a debug build?  Can you confirm if you saw the 
> assertion/warning about assigning to onRuntimeInitialized too late?
>
> Thanks for explaining!
>>
>> Thomas
>>
>> s...@google.com schrieb am Freitag, 13. Juni 2025 um 00:48:33 UTC+2:
>>
>>> If you want to be sure that `onRuntimeInitialized` is called you need to 
>>> set it on the `Module` object before you import the generated code.  
>>> Otherwise the runtime could get initialized before you set 
>>> `Module.onRuntimeInitialized`.
>>>
>>> In debug builds you should see a warning when these things happen in the 
>>> wrong order.  See `consumedModuleProp('onRuntimeInitialized');` for how 
>>> this is supposed to work.
>>>
>>> cheers,
>>> sam
>>>
>>> On Thu, Jun 12, 2025 at 3:11 PM Thomas Grund <thomas.g...@gmail.com> 
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> (I want to pass large strings (around 100 MB) from JavaScript to C++ in 
>>>> the first place.
>>>> This is a really reduced Code to show the problem, even if the code 
>>>> makes no sense anymore.)
>>>> The Code IsNotWorking.html is working in Firefox but not in Chrome. 
>>>> Working means, that I can see the two console outputs:
>>>>
>>>> within onRuntimeInitialized 
>>>> within loadString 
>>>>
>>>>
>>>> The Code IsWorking.html is working in Firefox and in Chrome.
>>>> The difference is just two lines which are not needed at all.
>>>> Even by just commenting out these two lines, it does not work in Chrome.
>>>> I put the code on Github, since there are large strings involved:
>>>>
>>>> https://github.com/ctgrund/Emscripten
>>>>
>>>> Windows 11, emcc 4.0.3, Firefox 139.0.4 64 Bit, Chrome 137.0.7151.104 
>>>> 64 Bit
>>>> Can somebody reproduce this?
>>>>
>>>> Thanks for Your help!!
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> 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 visit 
>>>> https://groups.google.com/d/msgid/emscripten-discuss/fe17b884-8722-4e70-a7c5-6a1b655bb088n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/emscripten-discuss/fe17b884-8722-4e70-a7c5-6a1b655bb088n%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-disc...@googlegroups.com.
>>
> To view this discussion visit 
>> https://groups.google.com/d/msgid/emscripten-discuss/04e61db0-403d-4ab0-a4b3-2b070c2b0eafn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/emscripten-discuss/04e61db0-403d-4ab0-a4b3-2b070c2b0eafn%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 visit 
https://groups.google.com/d/msgid/emscripten-discuss/7b89e309-819b-428f-bc1f-a5a92cf76f8an%40googlegroups.com.

Reply via email to