Sangdon Park

Java runtime dependencies

Compilation and execution happen in the browser. Existing classroom answer storage and the optional AI hint flow retain their existing server behavior. Java uses separate class loaders per submission and deletes compiled files after each run. Stop/time limits terminate the worker. First use downloads the runtime and can take longer; subsequent runtime requests use the browser cache.