mirror of https://github.com/nodejs/node.git
bench: add url parser benchmark
parent
bb207c2827
commit
f5c68b280f
|
@ -0,0 +1,22 @@
|
|||
var url = require('url'),
|
||||
urls = [
|
||||
'http://nodejs.org/docs/latest/api/url.html#url_url_format_urlobj',
|
||||
'http://blog.nodejs.org/',
|
||||
'https://encrypted.google.com/search?q=url&q=site:npmjs.org&hl=en',
|
||||
'javascript:alert("node is awesome");',
|
||||
'some.ran/dom/url.thing?oh=yes#whoo'
|
||||
],
|
||||
paths = [
|
||||
'../foo/bar?baz=boom',
|
||||
'foo/bar',
|
||||
'http://nodejs.org',
|
||||
'./foo/bar?baz'
|
||||
];
|
||||
|
||||
urls.forEach(url.parse);
|
||||
urls.forEach(url.format);
|
||||
urls.forEach(function(u){
|
||||
paths.forEach(function(p){
|
||||
url.resolve(u, p);
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue