а что касается ее исходников то вот
https://github.com/joyent/node/blob/master/lib/url.js как эти криворукие пидарасы парсят урлы(не по стандарту, доменнное имя, протокол и пр. могут содержать вообще любые символы кроме тех что с кодами меньше 32 и DEL, ну и разделителей), короче некачественно оно все сделано
https://github.com/joyent/node/blob/...querystring.js такая же хуйня
разного рода интересные баги еще предстоит отловить