jyserver uses Python's dynamic syntax evaluation so that you can write Python code that will dynamically be converted to JS and executed on the browser. On the browser end, it uses JS's dynamic Proxy ...
The default extension is ".ljs". On folder lua2ljs there is a program to convert lua sources to ljs. lua2ljs afile.lua > afile.ljs This is based on Lua 5.3.5 ...