Deno: Q4 2020 roadmap

Created on 10 Oct 2020  路  5Comments  路  Source: denoland/deno

Here's the roadmap for cli and core for the last quarter of this year.

Refactors:

_maybe_

  • [x] refactor file fetcher infrastructure - resolve cache busting problem (#6116, #5631, #5253, others)
  • [ ] finish op crates refactor - tests, remaining web APIs in crates
  • [ ] rewrite "prepareStackTrace" API (#7644)
  • [ ] better error messages (using .context())

Bugs:

  • [ ] harden subprocess implementation (#7087, #3014, #5621, #7713, #7727)
  • [ ] harden workers implementation (#7620, #6320, #5334, #4728)
  • [ ] harden file watcher implementation (#7590, #7627)
  • [ ] harden WS implementation (#7457)
  • [ ] harden HTTPS server implementation (#8107)

Features:

  • [ ] MVP for "deno lsp" - provide minimal version of LSP that would replace logic in vscode_deno (#8400)
  • [ ] structured clone for workers (#6887)
  • [ ] unref timers (#6141)
  • [ ] doctest support (#7916)

_maybe_

  • [ ] WASM imports (#5609)
  • [ ] JSON imports (#7623)
  • [ ] extensible testing infrastructure (#7840)

_All of these are being worked on, and they tend to be at the complex end of the spectrum. If there are small bits where contribution can be easy, we will try to break it out as a separate issue._

__Keep in mind this is a roadmap for the core team and contributors' proposals are currently not included in it.__ I'm more than happy to coordinate with contributors to include more propositions in the roadmap that would be tackled by the community.

user feedback wanted

Most helpful comment

Just to keep everyone in the loop, these are my big items (these are all in progress at different stages/iterations):.

  • Revamp the REPL, turn it into a general purpose debugger.
  • New parallel capable test runner in Rust with multiple reporters (pretty, json, custom).
  • Best in class test coverage cli with multiple reporters (pretty, json, custom).

All 5 comments

@bartlomieju I have moved #6124 to #7916

Is TranspileOnly use with swc still slated for 1.5?

@newtack that would be part of #4752

great news that https://github.com/denoland/deno/issues/7727 is on the roadmap (as part of the bugs section), got a browser testing module i want to release but unsure if it'll end up being possible to fix the problem i have

Just to keep everyone in the loop, these are my big items (these are all in progress at different stages/iterations):.

  • Revamp the REPL, turn it into a general purpose debugger.
  • New parallel capable test runner in Rust with multiple reporters (pretty, json, custom).
  • Best in class test coverage cli with multiple reporters (pretty, json, custom).
Was this page helpful?
0 / 5 - 0 ratings

Related issues

ry picture ry  路  3Comments

motss picture motss  路  3Comments

doutchnugget picture doutchnugget  路  3Comments

zugende picture zugende  路  3Comments

kitsonk picture kitsonk  路  3Comments