Skip to content

Support browser/WebAssembly build #41

@jonnor

Description

@jonnor

MicroPython can run in the browser using the WebAssembly/WASM port. This would enable to use emlearn-micropython in the browser, be it for small demos, educational usage or providing "virtual" hardware emulator for an embedded device. Or it could actually be used emlearn to build a compact web application which incorporates machine learning (though that is perhaps better done with emlearn C library combined with JavaScript).

Now that we can support building as external C module (ref #18), this is at least theoretically possible.

TODO

  • Build target for Webassembly
  • Documentation on how to use it, plus usecases
  • Example and/or demo

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions