LineNodeMaterial vs LineMaterial

hello, I found that the resolution used by LineMaterial vertexShader is (window.innerWidth, window.innerHeight).But the resolution used by LineNodeMaterial vertexNode is (viewport.z,viewport.w).The (viewport.z,viewport.w) is (window.innerWidth window.devicePixelRatio, window.innerHeight window.devicePixelRatio).Why is this happening? Will this result in any differences in the display effect of the line?