What is the recommended way to use Graal.js in a multi-threaded application (such as per servlet request)? We are using Graal.js like this
jsContext = Context.newBuilder("js").allowAllAccess(true).build();
bindings = jsContext.getBindings("js");
jsContext.eval("js", jsCodeString);
Should we have a unique Context/binding for each executing thread. This can be accomplished through a pool of Context/Binding pairs or by using threadlocal. Is this the proper way to do this?