







The Website vs. Web App Dichotomy Doesn't Exist | jakelazaroff.com
A one-dimensional spectrum can't sufficiently capture the tradeoffs involved in web development.

atproto-wc · atproto-wc
Framework-agnostic ATProto web components. Content from PDS. Engagement from Constellation. Zero AppView dependency.
Why did the web take over desktop and not mobile?
TLDR: “make the web do apps” is not a disruptive strategy. It's like surviving The Great Oxidation Event, then saying “make anaerobes do photosynthesis”. Ok, but the blue-green algae got there first, so photosynthesis is no longer asymmetric. It is symmetric competition.

From the Editor -- Web Apps, Issue 2 Mar/Apr 1997
This is a draft of the editorial of the Mar/Apr 1997 issue of Web Apps Magazine, ISSN #1090-2287. See also: Jan/Feb 1997 Languages Issue May/Jun 1997 Databases Issue editorials, more about WebApps.
ATProto, by design, refuses to be the place where things happen. Decisions live in apps. Value derives from execution, and execution will demand focus. This is application primacy — and it's why I don't expect an ATmospheric "everything app": numergent.com/2026-05/ATProto-Application-P…
ATProto's Application Primacy
numergent.comsome thoughts on atproto as a post-app paradigm
Ecosystem Plugins
notes.wesleyfinck.orgthe point of atproto is to make locked-open apps. apps which are constrained such that they cannot be e.g. bought by billionaires and ruined. yes, doing non-atproto things "enables app developers to do more". yes, non-atproto is "more intuitive" and "it sucks" when you hit atproto's limits.
This is partly why I think atproto needs a more convincing vision about being a post-app protocol. A future where atproto is a bunch of apps and each app governs their own lexicon diminishes a lot of its potential in the long-term.
Laurens
yeah i think i might actually, theres a very interesting story here that the main thing that matters is a focal point around which consensus over a lexicon can get formed
An atproto browser makes this easier to pitch and explain in my experience. things like webtil.es could make atproto more legible to folks and provide a clear value difference. "Join a community -> stream/go live, etc" in 1 app @stream.place in Blacksky demo as an example
dapurplesharpie
ATproto is a way to show ownership of thing you've made online. Do you post a lot? Cool. Here are all the posts you've made. Show them on Bluesky. Do you blog a lot? Cool. Here are all the blogs you've made. Show them on Leaflet. Do you stream a lot? Cool. Show them on Stream.Place
There are two theories-of-change emerging: displace vs. integrate They are by no means mutually exclusive, but much more effort has gone into spinning up brand new atproto apps with the goal to displace existing apps than has gone into embedding the protocol into every nook and cranny of the web.
patak
adding social features to our websites will accelerate atproto adoption faster than building pure atproto apps