JSFiddle - React, Tailwind, and code Playground
by Dogbert
JavaScript
var PLAYGROUND_URL = "https://play.rust-lang.org/evaluate.json";
function runProgram(source, optLevel, callback) {
var request = new XMLHttpRequest();
var data = JSON.stringify({
version: "nightly",
optimize: optLevel.toString(),
code: source
});
request.onload = function(err) {
if (request.readyState == 4 && request.status == 200)
callback(JSON.parse(request.response));
};
request.open("POST", PLAYGROUND_URL, true);
request.setRequestHeader("Content-Type", "application/json");
request.send(data);
}
runProgram("fn main() {println!(\"{}\", 1 + 2);}", 2, console.log.bind(console));