Ok, here's the same without lzma, and with gzip transfer enabled in 
htaccess.

http://www.godotengine.org/emstest/

Does it download fast? Over here (Argentina) it takes a while.
Also, is this the best way to distribute files? Will they be cached when 
downloaded if i don't embed them in a javascript?



On Thursday, January 2, 2014 3:09:52 PM UTC-3, azakai wrote:
>
> Yeah, decompression does badly here. I have been meaning to deprecate it 
> in fact, and I'll do that later today. Basically, decompression is nice in 
> some cases, but often the memory and time overhead of lzma in js is just 
> not worth it. Instead, using native gzip in the webserver+browser gives 
> much much faster decompression, so much so that it is worth a slightly 
> larger download. Any chance you can put up a version with that instead of 
> emscripten's compression, to compare?
>
> Aside from that, works very well! And very happy to hear the plans to open 
> source the engine.
>
> - Alon
>
>
>
> On Thu, Jan 2, 2014 at 8:46 AM, Juan Linietsky <[email protected]<javascript:>
> > wrote:
>
>> Hi guys, as requested I uploaded the test I was doing.
>>
>> This is a large in-house game engine (about same feature set and weight 
>> as Unity), the demo is a simple platformer game, but the character, bullets 
>> and enemies are all use physics. This engine will become opensource soon 
>> (Before GDC)
>> The rendering, also is all OpenGL ES 2.0
>>
>> http://www.godotengine.org/emstest/
>>
>> I'm testing all this in a Athlon X2 desktop from 2007, Using the asm.js 
>> backend under Firefox, it runs perfectly smooth at 60fps. In Chrome, it 
>> also runs smooth, but stalls often (i assume to recompile parts?).
>>
>> Decompression uses about 2GB of ram and freezes my poor Ubuntu for a 
>> minute, I suppose there is something wrong going on there. Without 
>> compression, initialization is rather quick, but the binary takes up about 
>> 20mb instead of 2mb. Afterwards, it seems to run normally.
>>
>> Also I'm not sure if the way I'm accessing files is the most optimal way 
>> (they are all inside files.js).
>>
>> Feedback welcome!
>>
>> Juan
>>
>>
>>
>>
>>  -- 
>> 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 [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to