2026年 01月 19日

むちゃくちゃ気が重い

Chromeの開発者ツールでそのプロトコルが選ばれた理由が表示されることに気付いた

ずーーーと「なんでh3にならんのかな〜」ということをやってたけど、この開発者ツールのプロトコルの部分にホバーすると理由が出るということにようやく気付いた。ただ出ないこともある

HTTPS レコードで勝った場合

`Chrome` used a `HTTP/3` connection due to the `DNS record` indicating `HTTP/3` support, which won a race against establishing a connection using a different `HTTP` version.

HTTPSレコードちゃんと使ってるんだ。

ただレースして勝ったから使っていると書いてある。従来のTCP接続も同時に投げているようだ。

おそらく初回接続だけで、次からは Alt-Svc 優先になると思われる。(シークレットウィンドウで初回アクセスするとこれになる)

Alt-Svc ヘッダで勝った場合

`Chrome` used a `HTTP/3` connection induced by an `Alt-Svc` header without racing against establishing a connection using a different `HTTP` version.

2回目移行の接続。こっちはレースしないで決め打ちで繋ぐんだなあ

microdata → JSON-LD

JSON-LD 全然好きではないが、microdata でやっていた構造情報を JSON-LD にのせかえてみた。どっちにしろたいした情報はないが……

microdata だと display: none な要素を使ってメタデータを埋めこむ必要がしばしばあって、これがDOMの構成要素を増やす要因になっていて気になっていた。

最近のChromeだとDOM要素多いとパフォーマンス悪化するぞと脅してくる。

HTMLとしては非常にシンプルになって気持ちよいけど、やっぱ microdata のほうが好きだなあ。

2026年 01月 18日

日記のジョブキューに依存を入れれるような(フルページキャッシュを念頭に)改修をしてみたけど、ちょっと実装するだけでも複雑だ……

いろんなLLMつかってやらせてみたがどれもこれも非同期なテストが書けなくてつらい。

2026年 01月 17日

2010年1月3日撮影

関連エントリー (画像)

Bluesky は AVIF アップロードできる (表示はJPEGに変換される)、Twitter はアップロードがそもそもできない (アップロードの最終でハネられる)

友達がいなくても新しい言語は学べる 10年前のおれいいこと書いてて感心しちゃった…… LLMあるから今はもっと友達いらんね…… でもそれも我々(誰)が少なからずわからなかったことは公開される形で記録しつつ解決して、検索できるようにしたおかげじゃない?

もう日記の実装はやることなくなってきた。R2にあって日記にないファイルをリストする(GC)とかもつくったし。なんかほかにあったかなあ

OpenCode もちょっと使いはじめてる。なんか特に登録とかしなくても GLM 4.7 とか使えて謎なんだが…… そして GLM 4.7 普通に使えるし