Weird #JavaScript finding, browsers/Node parse non-https URLs differently. Safari and Node.js will parse a postgres:// URL but chrome & firefox won't! hmm
Note

The terminal output from parsing a URL with Node.js where it worked out the username/password/host fields

The terminal output from parsing a URL with chromium where it did not work out the username/password/host fields