Genau darin. Entweder man schreibt etwas für den Client oder nicht.
Man braucht kein Javascript, das ist nur die Sprache im Beispiel. Man braucht keinen Mechanismus der Webseite. Man kann eine LED einschalten, einfach dadurch, dass man eine Webseite aufruft (REST). Es gibt dann einfach eine URL für LED-an und eine für LED-aus. Das geht auch mit Clients, die man evttl. gar nicht selbst programmieren kann, z.B. EBook Reader.
[Nachtrag:]
Die Webseite(n) muss man natürlich schreiben. Und die Clients müssen http können. Das ist alles.
Lesezeichen