@aral Another example: web browsers (including Firefox or derivatives) will not report the progress of a HTTP POST to the user, for no reason. This makes file uploading without JS painful because you never know when it's going to end.
@aral OTOH I feel a lot can be already accomplished with HTML5 and CSS. Extensions are interesting, but I think compatibility with existing web browsers (i.e., small web sites are still accessible from common web browsers) is key for adoption. Otherwise, it might face a similar situation to Gemini, which made itself effectively incompatible with everything else, now becoming a niche protocol.
@aral The problem with the modern web is the utter complexity that causes hundreds of millions of dollars being spent on its development. We the community must ignore the "open web" specifications dictated by trillion-dollar corporations, and focus on a sane and stable subset that can be easily implemented by the community.
I have developed a suckless alternative to Nextcloud's Files webapp, with the server software written in C99 plus POSIX extensions and no JavaScript for the client software:
As a free software advocate and guitarist for @kovok , we decided to self-host our data into a Nextcloud instance running on a Raspberry Pi 3B that unfortunately took most of its RAM and was slow.
Therefore, we have moved to slcl. Now, I am happy to see how lightweight slcl really is!