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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions