My new job has me working in typescript/javascript daily. This, coupled with frustration with my slow progress realizing the potential of #jsfs has me thinking about achievable goals and shorter paths to a less shitty web.

https://jasongullickson.com/osw-operating-system-for-the-web.html

OSW - Operating System for the Web

I feel like I could write a five-year roadmap for this project that could include significant product releases every 4-6 months just based on the ideas I have right now, and each time I actually experiment with the thing I get more new ideas

It hard to get this all down, so I apologize if it’s a bit incoherent but I’m going to try.

https://jasongullickson.com/an-operating-system-for-the-web.html

#jsfs #jsos

An Operating System for the Web

The Next Platform - The Next Platform

The Next Platform

I’ve been using PeerTube for the experimental community TV station and it’s very slick, but it’s kind of overkill for what I need, especially because I’m running it on top of yunohost because I didn’t want to leave all the intricacies of setting up an instance.

Now that we’re past the sort of proof-of-concept stage (sorta), and because various things have rekindled my interest in working on media tech I’m considering moving the thing to a custom platform built out of #jsfs and other components I’ve worked on in the past for audio/video services.

We’ll see how far I get, but if it works it might make some of the other ideas I’ve had easier (looking at you #uhfplus ) and of course anything I build I’d be happy to share with others building community media projects.

Made my first #unikernel

(not from scratch, but still pretty cool for a couple hours work)

It runs my
#jsfs project, and has renewed my interest in the next step: #jsos.

Two things that I’ve never found a satisfactory design for in #jsfs (now #fzx) are identity/authentication and federation.

I’ve designed a few identity systems that can be implemented on top of #jsfs itself (or perhaps jsfs-x) but I’ve never loved any of them, mostly due to complexity and bootstrap problems.

I’ve drawn hundreds of federation designs (and implemented a few) but they all had limitations I found unsatisfying.

As I read the ActivityPub spec this morning, I got thinking… 🧵

...and with that, #fzx (formerly-known as #jsfs) is running on #solarpotato
I’m having this sort of epiphany around using a non-evil CDN product to build-out global #jsfs infrastructure and set the stage for introducing it as a next-generation application platform and antidote to “Web 3”…