I'm a little confused, although I may just be misunderstanding you. nw.js is NOT node. It is a combination of Node and WebKit. Only TiddlyDesktop uses nw.js. Electron (which you didn't mention here) works very similar to nw.js, but it is designed differently under the hood. TiddlyDesktop could also be built on Electron, but it isn't.
TiddlyServer and Bob both use straight Node. Either of them would be able to run on nw.js (with a little fiddling) or Electron (possibly without any changes, because of Electron's design), but neither of them would actually have any use for the browser component. So they both just run on straight Node. In short, nw.js and Electron are both programs that combine Node and WebKit. The way they do it is very different, but that doesn't matter here. If a program (like TiddlyDesktop) needs WebKit, it will use one of those two, otherwise, it will just use NodeJS from NodeJS.org. Hope that explains it. On Tue, May 22, 2018 at 12:36 PM, @TiddlyTweeter <tiddlytwee...@assays.tv> wrote: > TiddlyServer, Bob and TiddlyDesktop are built in node (nw.js). An issue > that is maybe not so apparent yet is a LOT of developers have turned to > node in order to get over the limitations of "Web Extensions" to access > the file system. I stumbled on this as I extensively use the VLC media > player / streamer. In order for it to work with browsers nw is used to > create an intervening program between browsers and media files transferred > from the browser to VLC to play. > > I have two points ... > > 1 - its confusing to have multiple programs running called "nw" ... > better if the executables had names matching their purpose. > > 2 - as soon as the nw is serving I think docs should mention that you may > need to adjust the numbers to prevent inter nw server issues. > > Or do you think I'm being too far out on this? > > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tiddlywiki+unsubscr...@googlegroups.com. > To post to this group, send email to tiddlywiki@googlegroups.com. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/tiddlywiki/9e4a7e8a-6765-44de-b061-f25ecd21e813%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/9e4a7e8a-6765-44de-b061-f25ecd21e813%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJ1vdSRmTn-TBBwe9AWSEsk%3D0_VzbLNX5R9C%3Dwa%2BKOLzmC3YiA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.