Event JSON
{
"id": "623438c1b5acc054149fc33efe7cb117246e13e9a6e6c458759f11b152d28237",
"pubkey": "0aa39e5aef99a000a7bdb0b499158c92bc4aa20fb65931a52d055b5eb6dff738",
"created_at": 1728115823,
"kind": 1,
"tags": [
[
"e",
"aa9ccc0484ff5e2657e19a67d93de461a8625e396c9f83438e46f278fdb9b123",
"",
"root"
],
[
"e",
"7d157489395cda9f98324e90c0735d37afffcf5acc58b88f2d043c9474d3b03f",
"",
"reply"
],
[
"p",
"8685ebef665338dd6931e2ccdf3c19d9f0e5a1067c918f22e7081c2558f8faf8",
"",
"mention"
],
[
"p",
"2641c5060e4eec82089fdb2c9eb84714660fddf7c23a01d731311481983f0175",
"",
"mention"
],
[
"p",
"e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411",
"",
"mention"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "i'm not sure-AFAIK, the protocol sends only one event per message\n\ndeflate is very good in catching repeated text within a message, compressed JSON will get pretty close to a naively implemented binary protocol, for large data\nit's also very fast\n\nwith lots of small messages it will be less effective because the same text repeated over and over won't be compressed, this would ideally need some kind of shared dictionary like HTTP2's header compression",
"sig": "36b1afe846c27e51d628643398371f9284bcfcd4bcd9ef6ad0ea395863edb0ca6c1b4c47ea5925e7f0b1ab86b0b33366d513f9d9a420b784606791aecdb5ad93"
}