テクノロジー

Progressive JSON — overreacted

1: ledsun 2025/06/01 13:36

参照つかうらしい。YAMLぽさを感じる。JSONベースでなくてもよかったのでは?実際に使ってみたらどんな感じなんだろう?

2: mojimojikun 2025/06/01 14:40

Progressive JPEG(画像を転送する時に先頭から送るとボケた画像から届いて最終的に全体が届くので早めにレンダリングできるアレ)的にJSONを送る奴の提案。深い階層や未入手のvalueはPromiseで遅延処理されるって辺りがキモかな

3: otchy210 2025/06/01 18:16

ん〜、理屈は分かる。が、クライアント側とサーバ側の両方で面倒臭くなる実装を正当化できるほどのメリットがあるか?「ストリーミング JSON がニッチでしか使われない」って言うけど、これもその亜種にしか見えん。

4: Windymelt 2025/06/01 18:21

面白いアイデアだけど、ここまで転送に最適化するならテキストを送る意味もないのでCBORみたいなバイナリフォーマットで良いのでは、と思うけど……

5: shimarisugi 2025/06/01 21:27

react routerのturbo streamがまさにそんな感じの仕組みじゃないっけ?サーバーからDate型やPromise型のデータを送れるやつ

6: manaten 2025/06/01 21:29

jsonって可読性と汎用性で選ぶ選択肢だと思ってたので、可読である必要がなく専用実装が必要なストリーミング用途で選ぶモチベーションは気になる