Skip to content

Support web browsers #2

Description

@dahlia

Although the project is mainly targeted to Deno as of now, it is open to expand its target runtimes including web browsers in particular. There would be subtasks to let it support web browsers:

  • Compatibility. The current implementation probably depends on several APIs which are unavailable on web browsers. These should be rewritten in the more portable and standard way.
  • Unit tests. Currently the unit tests are based on Deno's built-in testing framework. The unit tests should be possible to run on all supported runtimes.
  • Packaging. Although Deno uses ESM by default, as the entire source code is written in TypeScript, it still needs to be compiled to JavaScript, and preferably, bundled into a single .jsm file so that users can use it using <script type=module> tag.
  • CI. Everything above needs to be continuously integrated and delivered.

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 requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions