Deno.serve
についてh2cが実装されています。
const ac = new AbortController();
const server = Deno.serve(
() => new Response("foobar"),
{ signal: ac.signal },
);
$ curl --http2 --http2-prior-knowledge http://localhost:8000
foobar
Deno.serve
について`Deno.serve()` got faster in Deno 1.33.
— Deno (@deno_land) May 8, 2023
As we get closer to stabilizing this API, we are also rebuilding it around Hyper 1.0, which comes with a 60% bump in request-handling throughput: pic.twitter.com/4ouAya1I34
deno.json(c)
のフラット化{
"lint": {
"exclude": ["fresh.gen.ts"] // `"files"`を省略できます。
// Before:
// "files": {
// "exclude": ["fresh.gen.ts"]
// }
}
}
Deno.run()
の非推奨化今後はDeno.Command
の使用が推奨されます。
const command = new Deno.Command("deno", {
args: ["info", "--json"],
});
const status = await command.output();
if (status.success) {
console.info(new TextDecoder().decode(status.stdout));
}
削除されたファイル | 移行先 |
---|---|
std/encoding/front_matter/* |
std/front_matter/mod.ts |
std/encoding/jsonc.ts |
std/jsonc/mod.ts |
std/encoding/toml.ts |
std/toml/mod.ts |
std/encoding/yaml.ts |
std/yaml/mod.ts |
std/encoding/csv.ts |
std/csv/mod.ts |
std/encoding/csv/* |
std/csv/mod.ts |
std/encoding/json/stream.ts |
std/json/mod.ts |
std/fs
: exists()
の非推奨化が解除import { exists } from "https://deno.land/std@0.186.0/fs/exists.ts";
if (await exists("./README.md", {
isReadable: true,
isFile: true,
})) {
// ...
} else {
// ...
}
今年の夏頃にリリースが計画されているようです。
Deno v1.32で実装されていたDeno KVが正式に発表されました。
https://developer.twitter.com/en/docs/twitter-for-websites/embedded-tweets/guides/embedded-tweet-parameter-reference