Hallo Georg,
Davon ab hätte ich mir hier Hilfe zu Node.js im Unterschied zu Javascript erhofft.
Das ist sowas wie der Unterschied zwischen Straße und Auto.
Node.js ist eine Ausführungsplattform, JavaScript ist die darin ausgeführte Sprache. Diskutieren kann man über die Unterschiede von JavaScript in node.js und JavaScript im Browser. Wobei man da noch auf die Details der Browser eingehen müsste. Eine Betrachtung von JavaScript in allen möglichen Umgebungen führt für uns definitiv zu weit, es gibt diverse andere Plattformen, in denen ebenfalls JavaScript ausgeführt werden kann (z.B. PDF-Dokumente).
Die Ausführung in Node.js unterscheidet sich von der Ausführung im Browser deutlich. Es gibt andere Bibliotheken, es gibt in Node.js kein DOM, im Browser ist man massivem Sandboxing unterworfen.
Der globale Kontext ist in node.js unter "global" zu finden und im Browser unter "window" bzw. "self". Das wollte man vereinheitlichen, und nun gibt's eine vierte Variante: globalThis.
Da dieses Projekt hier "SelfHTML" heißt, ist unser Schwerpunkt die Ausführung im Browser. Konkrete Fragen zu node.js können von einzelnen Wissenden vielleicht beantwortet werden.
Rolf
sumpsi - posui - obstruxi