JSFiddle - React, Tailwind, and code Playground

by KingsDistributedSystems

HTML

<!DOCTYPE html>
<html lang="en">
<head version='1c1e62d32e1b6da4ced32b7d0e7ff9180abc21fb'><meta charset="utf-8">
  <script src="https://scheduler.distributed.computer/dcp-client/dcp-client.js"></script>
</head>
<body onload="start()">
This is a minimal vanilla web dcp-client example. Look in your browser's console for output.
</body>
</html>

JavaScript

async function start() {
    const { compute } = dcp;
    let job = compute.for(1, 2,
      function(i) {
        progress(0);
        let sum = 0;
        for (let i =0; i < 10000000; i++) {
          sum += Math.random();
          progress(i/10000000);
        }
        return i*3
      }
    )
    
    job.on('result',function(ev) {
      console.log('received result', ev.result);
    }) 

    job.public.name = 'minimal example, vanilla-web';                                
    await job.exec(compute.marketValue);                              
  }