Ugh! This is not easily maintainable at scale. Although the Structured Data CAN be placed in the head and work properly, Google's examples show it being placed in the body immediately after the ...
Completely rewritten from scratch - again Buffer argument added (Stream will not output data untill buffer size is reached - improves speed) Dropped support for node <7.10.1 - async supporting ...