Skip to content

[Deno] Path to stabilization #1

@lishaduck

Description

@lishaduck

Current project status

#1 (comment)

Code Status

I plan on eventually PR'ing this to the main effect repo. Here's what I feel is needed first (TL;DR: Full Node compat):

Fill out DenoContext with Deno-native layers (Use of the Node compat layer is acceptable):

Fill out additional documented platform primitives:

Fill out HttpApi support:

  • HttpClient (fetch())
  • HttpServer (Deno.serve1)

Ensure support for important2 ecosystem packages:

  • CLI (Just needs DenoContext?)
  • RPC (Needs HttpServer)

Later:

  • I haven't looked closely, but Permissions would probably be good to implement?
  • Deno is adding otel, we should investigate integrating it

Footnotes

  1. Should figure out how to support "declarative fetch"/deno serve via toWebHandler

  2. Read "packages I want to use, but would rather wait for Deno support first."

Metadata

Metadata

Assignees

Labels

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions