I wasn’t using the word “framework” in the exact sense you’re thinking of. This is a literary article I wrote and I exercised a small amount of literary licence. Nevertheless, Node.js’ own website says in their About page:
As an asynchronous event driven framework, Node.js is designed to build scalable network applications. In the following “hello world” example, many connections can be handled concurrently. Upon each connection the callback is fired, but if there is no work to be done Node is sleeping.
So, you see? There’s no need to be anal about my use of vocabulary.