arcanicanis on Nostr: Likewise. I’m so tired of even some open source projects turning into complete ...
Likewise. I’m so tired of even some open source projects turning into complete bloatware, such as Nextcloud where each page has like every separate pane/component all loading separately, even the main navigation bar itself. I count like 11 stylesheets, and +50 separate JavaScript files to render one page. Some of it just makes me want to write my own ad-hoc solution at some point instead.
Meanwhile I have a working ActivityPub server in PHP that’s able to just statically serve public profiles/posts directly from the web server (even serve JSON-LD representation when requested for the same URL), all server-side rendered, no frontend frameworks (and only plain JS), and everything’s just instantaneous.
Published at
2023-09-19 03:56:43Event JSON
{
"id": "69c04c8ab8a397bc153afd7816a8843c12d2d04141196f14057e5c6969d667a1",
"pubkey": "0ed7afc8b04a4ef5d52c14fd46c65e452d62ca50a47d6cf5287ed2825a6d26f7",
"created_at": 1695095803,
"kind": 1,
"tags": [
[
"p",
"26976d1f3f3270311c86a59315751d66bd770aa35a929529271fca721afee1af",
"wss://relay.mostr.pub"
],
[
"e",
"83aa910db7296c1321ac4901f4efc55f19ef7e3b8cb894e529e351e448878671",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://were.social/objects/2b99f388-54c7-4e50-a309-62ec90d7973c",
"activitypub"
]
],
"content": "Likewise. I’m so tired of even some open source projects turning into complete bloatware, such as Nextcloud where each page has like every separate pane/component all loading separately, even the main navigation bar itself. I count like 11 stylesheets, and +50 separate JavaScript files to render one page. Some of it just makes me want to write my own ad-hoc solution at some point instead.\n\nMeanwhile I have a working ActivityPub server in PHP that’s able to just statically serve public profiles/posts directly from the web server (even serve JSON-LD representation when requested for the same URL), all server-side rendered, no frontend frameworks (and only plain JS), and everything’s just instantaneous.\n\nhttps://were.social/media/adba5980298ba8c687f6e8c0d2be64a8f24ac9e96666121dd62281259ea5bfb8.png",
"sig": "43c9c758e99bd6a486e3bd0c32c7e9ad612a3ca760b86c0e3a04a8aad8826550f01121de35cc1b48fa0e7471741be507fbad477989fc9393cbf92b5533165c7d"
}