On 2020-05-06 18:40, Richard Gaskin via use-livecode wrote:
And mySQL from LC in the browser is tonnes faster than on the desktop
- massively! Because they’re both on the same server. Even though the
message path is LC>JS>(AJAX)>PHP>JS>LC!

I suspect there's something going on there that can be remedied.  As
you noted, compiled object code should be faster than interpreted
JavaScript.  In every other respect the calls should be the same, so
throughput should be faster in the OS-native implementation.  If it's
not let's review that to bring it up to speed.

This isn't true - any thing which involves communication to a remove server is dominated by transit time of the data - code on either end doing the marshalling will make little difference (regardless of how it is implemented).

The only thing I can think of is that the data being sent both ways is being compressed - as there are HTTP facilities to make that transparent. In contrast, the standard socket protocol of MySQL does not compress data so more is transferred. (This is assuming the comparison here is direct-socket-connnection-in-LC against HTTP-based-requests-from-HTML5-LC-in-browser).

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to