When parsing the construction of words the rules govern the plain meaning of the words, as the goal is for clarity. If there is ambiguity, first consult dictionaries. If there is still controversy as to what the words mean, the next step is to find what the terms meant when the terms were first used and defined - as to that specific document and context.
Thus, the inquiry must by necessity go to step one, then two then three. Here, we must find the definitions of the terms as defined by the official bodies whom composed the terms. Research and find the actual earthling author or authors, if necessary, and ask them "what does this word mean"?
That path of determining what words or terms mean can be exhausting. Though, there are, most of the time, founding definitions which can be found. This does not mean that you will find what you are seeking, but rather, you will find the truth.
Some languages cannot be written or read as letters, incapable of being correctly understood without the keys to the symbols. On other occasions, your question as to specifics can be ignored, instead the response is to a different matter altogether. It is not a simple task to determine when a term was first used, and what it meant at the time it was first used in a specific context. Or, you may get no response at all.
Fortunately, the JavaScript language is well documented, relatively recently developed and active.
To find your Answer, ask the authors of the code itself. If you want to know the clear and unambiguous definitions of terms within and specification or document, write to the author of the publication itself and ask the author of the publication for the precise meaning of the word or term.