1
- import { run , bench , group , baseline } from ' mitata' ;
2
- import httpNext from ' ./index'
3
- import httpPrevious from ' 0http-bun'
1
+ import { run , bench , group } from " mitata" ;
2
+ import httpNext from " ./index" ;
3
+ import httpPrevious from " 0http-bun" ;
4
4
5
5
function setupRouter ( router ) {
6
6
router . use ( ( req , next ) => {
7
- return next ( )
8
- } )
7
+ return next ( ) ;
8
+ } ) ;
9
9
10
- router . get ( '/' , ( ) => {
11
- return new Response ( )
12
- } )
13
- router . get ( ' /:id' , async ( req ) => {
14
- return new Response ( req . params . id )
15
- } )
16
- router . get ( ' /:id/error' , ( ) => {
17
- throw new Error ( ' Error' )
18
- } )
10
+ router . get ( "/" , ( ) => {
11
+ return new Response ( ) ;
12
+ } ) ;
13
+ router . get ( " /:id" , async ( req ) => {
14
+ return new Response ( req . params . id ) ;
15
+ } ) ;
16
+ router . get ( " /:id/error" , ( ) => {
17
+ throw new Error ( " Error" ) ;
18
+ } ) ;
19
19
}
20
20
21
- const { router } = httpNext ( )
22
- setupRouter ( router )
21
+ const { router } = httpNext ( ) ;
22
+ setupRouter ( router ) ;
23
23
24
- const { router : routerPrevious } = httpPrevious ( )
25
- setupRouter ( routerPrevious )
24
+ const { router : routerPrevious } = httpPrevious ( ) ;
25
+ setupRouter ( routerPrevious ) ;
26
26
27
- group ( 'Next Router' , ( ) => {
28
- baseline ( 'Base URL' , ( ) => {
29
- router . fetch ( new Request ( new URL ( 'http://localhost/' ) ) )
30
- } )
31
- bench ( 'Parameter URL' , ( ) => {
32
- router . fetch ( new Request ( new URL ( 'http://localhost/0' ) ) )
33
- } )
34
- bench ( 'Not Found URL' , ( ) => {
35
- router . fetch ( new Request ( new URL ( 'http://localhost/0/404' ) ) )
36
- } )
37
- bench ( 'Error URL' , ( ) => {
38
- router . fetch ( new Request ( new URL ( 'http://localhost/0/error' ) ) )
39
- } )
40
- } )
27
+ group ( "Next Router" , ( ) => {
28
+ bench ( "Parameter URL" , ( ) => {
29
+ router . fetch ( new Request ( new URL ( "http://localhost/0" ) ) ) ;
30
+ } ) ;
31
+ bench ( "Not Found URL" , ( ) => {
32
+ router . fetch ( new Request ( new URL ( "http://localhost/0/404" ) ) ) ;
33
+ } ) ;
34
+ bench ( "Error URL" , ( ) => {
35
+ router . fetch ( new Request ( new URL ( "http://localhost/0/error" ) ) ) ;
36
+ } ) ;
37
+ } ) ;
41
38
42
- group ( 'Previous Router' , ( ) => {
43
- baseline ( 'Base URL' , ( ) => {
44
- routerPrevious . fetch ( new Request ( new URL ( 'http://localhost/' ) ) )
45
- } )
46
- bench ( 'Parameter URL' , ( ) => {
47
- routerPrevious . fetch ( new Request ( new URL ( 'http://localhost/0' ) ) )
48
- } )
49
- bench ( 'Not Found URL' , ( ) => {
50
- routerPrevious . fetch ( new Request ( new URL ( 'http://localhost/0/404' ) ) )
51
- } )
52
- bench ( 'Error URL' , ( ) => {
53
- routerPrevious . fetch ( new Request ( new URL ( 'http://localhost/0/error' ) ) )
54
- } )
55
- } )
39
+ group ( "Previous Router" , ( ) => {
40
+ bench ( "Parameter URL" , ( ) => {
41
+ routerPrevious . fetch ( new Request ( new URL ( "http://localhost/0" ) ) ) ;
42
+ } ) ;
43
+ bench ( "Not Found URL" , ( ) => {
44
+ routerPrevious . fetch ( new Request ( new URL ( "http://localhost/0/404" ) ) ) ;
45
+ } ) ;
46
+ bench ( "Error URL" , ( ) => {
47
+ routerPrevious . fetch ( new Request ( new URL ( "http://localhost/0/error" ) ) ) ;
48
+ } ) ;
49
+ } ) ;
56
50
57
51
await run ( {
58
- silent : false ,
59
- avg : true ,
60
- json : false ,
61
52
colors : true ,
62
- min_max : false ,
63
- percentiles : false
64
- } )
53
+ } ) ;
0 commit comments