I've thought about this a lot before and the main issue is c...

hzrd149
npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr
hex
19f0c75c0e3cf0ec185ccda700b02a2427c1d9beca3669d479a60b893764ca38nevent
nevent1qqspnux8ts8reu8vrpwvmfcqkq4zgf7pmxlv5dnf63u6vzufxajv5wqprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgq4p9fhKind-1 (TextNote)
↳ Reply to SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)
It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) which can do a lot of client-side calculation, inc...
I've thought about this a lot before and the main issue is context isolation and supporting other apps with service works.
generally service workers can do almost everything on a single domain, but once you start getting into sub-domains things get really complicated and or impossible
Raw JSON
{
"kind": 1,
"id": "19f0c75c0e3cf0ec185ccda700b02a2427c1d9beca3669d479a60b893764ca38",
"pubkey": "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5",
"created_at": 1774407008,
"tags": [
[
"e",
"14df8fa2c6c677d2155dd17c8d36eff17f235b1627eea8d43a7691f22c5c2fb3",
"wss://relay.damus.io",
"root",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
],
[
"e",
"b38ede8bfed09513074ca93e57ee9d5c6003ebe32a2f2d3cc7791a2244f543d7",
"wss://relay.damus.io/",
"reply",
"12ee03d11684a125dd87be879c28190415be3f3b1eca6b4ed743bd74ffd880e6"
],
[
"p",
"8fb9450003a599bb1b34f03fadb9b137f6c0e5a850ba205964bee4732ccce549"
],
[
"p",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
],
[
"p",
"12ee03d11684a125dd87be879c28190415be3f3b1eca6b4ed743bd74ffd880e6"
]
],
"content": "I've thought about this a lot before and the main issue is context isolation and supporting other apps with service works.\n\ngenerally service workers can do almost everything on a single domain, but once you start getting into sub-domains things get really complicated and or impossible",
"sig": "ddaf4e2b5dcb694c6eaf1e2cfe06022dc78236a94e9f3e8eb5749cb4cfe436afbf3e80a46fe3d1087b9c739be49a6db2589b10300a4d0ca161c934f308df982e"
}