new URL('ftp://serenityos.org:21', undefined) protocol => 'ftp:' username => '' password => '' host => 'serenityos.org' hostname => 'serenityos.org' port => '' pathname => '/' search => '' hash => '' new URL('http://[0:1:0:1:0:1:0:1]', undefined) protocol => 'http:' username => '' password => '' host => '[0:1:0:1:0:1:0:1]' hostname => '[0:1:0:1:0:1:0:1]' port => '' pathname => '/' search => '' hash => '' new URL('http://[1:0:1:0:1:0:1:0]', undefined) protocol => 'http:' username => '' password => '' host => '[1:0:1:0:1:0:1:0]' hostname => '[1:0:1:0:1:0:1:0]' port => '' pathname => '/' search => '' hash => '' new URL('http://[1:1:0:0:1:0:0:0]/', undefined) protocol => 'http:' username => '' password => '' host => '[1:1:0:0:1::]' hostname => '[1:1:0:0:1::]' port => '' pathname => '/' search => '' hash => '' new URL('unknown://serenityos.org:0', undefined) protocol => 'unknown:' username => '' password => '' host => 'serenityos.org:0' hostname => 'serenityos.org' port => '0' pathname => '' search => '' hash => '' new URL('http://serenityos.org/cat?dog#meow"woof', undefined) protocol => 'http:' username => '' password => '' host => 'serenityos.org' hostname => 'serenityos.org' port => '' pathname => '/cat' search => '?dog' hash => '#meow%22woof' new URL('/hello', 'file://friends/') protocol => 'file:' username => '' password => '' host => 'friends' hostname => 'friends' port => '' pathname => '/hello' search => '' hash => '' new URL('//d:/..', 'file:///C:/a/b') protocol => 'file:' username => '' password => '' host => '' hostname => '' port => '' pathname => '/d:/' search => '' hash => ''