OpenFn / kit

The bits & pieces that make OpenFn work. (diagrammer, cli, compiler, runtime, runtime manager, logger, etc.)
8 stars 12 forks source link

Engine-browser #628

Open josephjclark opened 3 months ago

josephjclark commented 3 months ago

Overview

engine-browser would be a version of the runtime (a Runtime Manager) which runs in the browser.

It requires adaptors to run in an offline-only sandbox mode. Adaptors which don't support this would not be supported.

Benefits

The immediate benefit of this is to allow examples on the docsite to be executable, enabling users to see output and better understand examples.

We will need an embeddable component which uses engine-browser. Maybe it has a tab to show log output from the run.

It will also enable the creation of an editable playground, allowing users to change job code before running it. This would be a separate app/page, hosted on the docsite.

Requirements

Security Considerations

Risks