deno
deno copied to clipboard
Node.js compat roadmap February 2024
API polyfills:
-
[ ] TLSSocket._start is flaky: https://github.com/denoland/deno/issues/18303
-
[ ]
ChildProcess.unref()
kills the process: https://github.com/denoland/deno/issues/21446 -
[ ] (SvelteKit)
worker_threads
module doesn't work withtinypool
: https://github.com/denoland/deno/issues/17248, https://github.com/denoland/deno/issues/20613 -
[ ] (Google Cloud) Expose
Http2Session.socket
: https://github.com/denoland/deno/issues/20903 -
[ ] RSA support in
crypto.sign()
: https://github.com/denoland/deno/issues/18972 -
[ ]
crypto.Cipheriv.setAutoPadding()
is not implemented: https://github.com/denoland/deno/issues/21804, https://github.com/denoland/deno/issues/20924 -
[ ]
crypto.getCipherInfo()
is not implemented: https://github.com/denoland/deno/issues/21805 -
[ ]
crypto.diffieHellman()
is not implemented: https://github.com/denoland/deno/issues/21806 -
[ ]
crypto.createPublicKey()
is not implemented: https://github.com/denoland/deno/issues/21807 -
[ ] (VuePress)
process.stdin.unref()
is not implemented: https://github.com/denoland/deno/issues/21796 -
[ ]
setImmediate().unref()
is not implemented: https://github.com/denoland/deno/issues/21660 -
[ ]
process.version
seems buggy: https://github.com/denoland/deno/issues/21515 -
[ ]
process.umask
is not implemented: https://github.com/denoland/deno/issues/20914 -
[x]
os.machine()
is not implemented: https://github.com/denoland/deno/issues/20915 -
[ ] (mssql)
TlsSocket
resets connection unexpectedly: https://github.com/denoland/deno/issues/20594 -
[ ] (Qwik)
ChildProcess.disconnect
event is not implemented: https://github.com/denoland/deno/issues/20612 -
[ ] (VitePress)
fs.symlink
doesn't supportjunction
: https://github.com/denoland/deno/issues/20609 -
[ ]
child_process.execSync
is out of sync withChildProcess
and doesn't throw an error: https://github.com/denoland/deno/issues/20343
Framework support:
-
[ ] Remix crashes on missing export: https://github.com/denoland/deno/issues/20790
-
[ ] VuePress seems close to working: https://github.com/denoland/deno/issues/20618