HTML5 xTalk Engine
Posted: Wed Jul 20, 2022 8:40 pm
Unbranding the HTML5/Emscripten deploy files was easy, but there's two spots where SVG artwork could be inserted.
The obvious one that's now just a word balloon in the top left of the screenshot, and an empty spot that gets drawn in the lower left of the engine's canvas div, which used as a button for downloading the web app to disk. I also 'prettified' (un-minified) the engine file, standalone-community-9.6.3.js, to make it more human readable.
It went from 28.7mb (4mb zip compressed) up to 58.6mb! That's a lot of whitespace! Atom gets all sorts of laggy when editing it. Very interesting stuff there.
Need to find compression tool to extract / compress memory-based filesystem NodeFS (the standalone-community-9.6.3.html.mem file, which contains your apps stack files, resources and any other inclusions).
I'm going to try to squeeze in some time to do some experiments with the HTML5/Emscripten engine, in particular I'de like to see if I can package it as a Standalone Desktop app with some JavaScript App Engine such as Electron. If we could do that we would have a very portable xTalk app engine that can also talk JavaScript but not be as restricted as a sandboxed web app, right?
The obvious one that's now just a word balloon in the top left of the screenshot, and an empty spot that gets drawn in the lower left of the engine's canvas div, which used as a button for downloading the web app to disk. I also 'prettified' (un-minified) the engine file, standalone-community-9.6.3.js, to make it more human readable.
It went from 28.7mb (4mb zip compressed) up to 58.6mb! That's a lot of whitespace! Atom gets all sorts of laggy when editing it. Very interesting stuff there.
Need to find compression tool to extract / compress memory-based filesystem NodeFS (the standalone-community-9.6.3.html.mem file, which contains your apps stack files, resources and any other inclusions).
I'm going to try to squeeze in some time to do some experiments with the HTML5/Emscripten engine, in particular I'de like to see if I can package it as a Standalone Desktop app with some JavaScript App Engine such as Electron. If we could do that we would have a very portable xTalk app engine that can also talk JavaScript but not be as restricted as a sandboxed web app, right?