<p dir="ltr">My understanding of IS connect is as follows.  For Script nodes, the nodeField refers to a field "name" attribute value.  For regular nodes, the nodeField is an attribute name.  Any other gotchas?  Does ProtoInstance take an IS node?</p>
<p dir="ltr">If the distinction between field and attribute is not there in VRML (is it?), why do we have it in the JSON encoding?  Does it lead to better validation of files?</p>