Dev Journal

Dev Journal #4 — PWAs: The Right Idea, Misused

Every time I talk about Epheme, someone eventually says:

“Isn’t this just a PWA?”

And the answer is:

PWAs are close — but the industry used them wrong.

PWAs were supposed to be the web’s way of saying:

“You can build local-feeling software without turning everything into a SaaS.”

They gave us:

On paper, PWAs are the perfect foundation for local-first, privacy-respecting software.

But that’s not how they were used.

---

Where PWAs Went Off Track

Instead of becoming a way to escape SaaS, PWAs became a way to package SaaS.

Most PWAs today:

The PWA became a wrapper, not a philosophy.

It’s the right tool, but pointed in the wrong direction.

---

What PWAs Could Have Been

PWAs had the potential to bring back something we lost:

Software that runs locally, feels native, and doesn’t depend on a vendor to exist.

Imagine if PWAs had been used to build:

All installable.

All offline.

All private.

All yours.

The browser could have become the new desktop — not the new cloud terminal.

---

Where PWAs Fit Into Epheme

Epheme isn’t anti-PWA.

It’s anti-misuse.

PWAs are a good foundation because they give us:

They’re the closest thing the modern web has to “ship a desktop app.”

But Epheme adds the missing layer:

A philosophy.

PWAs give you the mechanics.

Epheme gives you the constraints:

A PWA can be SaaS.

A PWA can also be sovereign.

Epheme is about choosing the second path.

---

The Real Opportunity

PWAs are not the solution.

They’re the starting point for a different kind of web:

A web where apps behave like desktop software again — not like rented terminals.

PWAs gave us the tools.

Epheme is trying to give them a purpose.

Back to Journal