Screenshot of Miro, a desktop application providing a listing of subscribed video feeds, with an integrated video/audio player system.
https://were.social/media/d8de9801bfed346d5e8fabbac9825d478465aec63ca1f0b596c11a0ff0f8720e.png
The state of the modern web is fairly depressing, in some ways.
~15 years ago anyone could self-publish their own podcast, or even their periodic video series, right from their own website by just tossing up an RSS/Atom feed. And you could have frontends like Miro that would check for new uploads from the feed, and auto-download any recent podcasts/videos you don't have downloaded yet that you could watch offline anytime later, in a convenient video player. Slapping a URL into a feed aggregator wasn't too much to ask of a user. Now instead much of that's centrally-consolidated in a few platforms where you even have to pay a monthly subscription for the "privilege" of 'caching' a video for offline viewing...
Or even just the state of "modern" platforms: I guess the generated DOM of a YouTube webpage is over 2MB of HTML, of over +10,000 elements in the DOM. According to the profiler, it's ~48MiB of in-memory representation for the DOM (+24,000 nodes), and ~48MiB for JavaScript state (640,000+ values). It's much less about optimization now, and more about lofty high-level toolings just to make it cheaper to shuffle around the design periodically. If you want to check for yourself: just open the inspector in the browser developer tools, select the <html> element, right-click, "copy Outer HTML" and paste it to a text editor, and watch it writhe in pain for a little while as it catches up with the clipboard, and save it. Ctrl+F for "</" for a weak estimate of HTML tag count.
Or meanwhile being rendered "obsolete" (as a web developer) by retards with licensed site builder plugins, that still charge like $100+/hour anyway, to build a website on a third-party site builder plugin for WordPress (which already has a block-based editor), that requires at least 512MB of RAM (server-side) to just generate HTML/etc for ONE REQUEST. And where majority of these "professionals" don't even understand how HTTP or DNS works, or how to configure any of that.
I hope there's at least some chance again for an indie web, or people bothering to make crap-less web applications, etc.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.