Skip to content

Support browser/WebAssembly build #41

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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