Denoの直近の変更について

先週に続いていくつかの新機能がmainブランチにマージされているため、紹介いたします。

node:wasi

node:wasiを実装するPRがマージされています:

Denoのパーミッションシステムと統合されており、preopensに指定された各種パスに対して権限が付与されているかを確認してくれるようです。

poll_oneoffsock_*など、一部関数はまだ実装されていないようです。

Web Crypto APIにおけるSHA3のサポート

SubtleCrypto#digest()で下記アルゴリズムがサポートされています (#32342):

  • SHA3-256
  • SHA3-384
  • SHA3-512

WICG/webcrypto-modern-algosにて提案されている機能のようです。