Thanks! SnapCode is actually 100% client based right now. It downloads the jars and the CheerpJ JVM browser runtime and runs on the local machine. Files are stored in the browser index-db.
There is a preview feature for using drop box and I'm looking into using local file system APIs, but its not really there yet.
Comments
Thanks! SnapCode is actually 100% client based right now. It downloads the jars and the CheerpJ JVM browser runtime and runs on the local machine. Files are stored in the browser index-db.
There is a preview feature for using drop box and I'm looking into using local file system APIs, but its not really there yet.
Does that mean the user's code is compiled in the browser? Is the compliation a feature of Cheerpj?
The Java compiler is written in Java, so you can run it in CheerpJ just like anything else. JavaFiddle does this: https://github.com/leaningtech/javafiddle/blob/main/src/rout...