aegis icon indicating copy to clipboard operation
aegis copied to clipboard

webassembly support

Open tysonrm opened this issue 3 years ago • 1 comments

Purpose: enable polyglot, WASM-powered components / micro-service libraries. This is a generic extension point for wasm that implements the aegis hex arch component model.

  • [x] support WASM models
  • [x] support WASM adapters
  • [x] support WASM services
  • [ ] support WASM workers
  • [ ] support dynamic binding service-adapter, adapter-model (see wasmedge components repo)
    • [x] binding via js wrappers
    • [ ] binding via Interface types, dlopen, ABI

tysonrm avatar Jul 29 '21 03:07 tysonrm

Stretch

  • [ ] Backend On Frontend - dynamically distribute workload to browsers, phones, drones, pi, whatever
  • [ ] Sandbox cloud - ephemeral & persistent wasm runtime stack vm sandboxes running any/everywhere
  • [ ] Optimize JS with transforms - binaryen.js / AssemblyScript
  • [ ] Consider porting or extending framework

tysonrm avatar Aug 19 '21 08:08 tysonrm