@@ -4,7 +4,7 @@ import { LogicEngine } from './index.js'
44const optimized = new LogicEngine ( )
55const unoptimized = new LogicEngine ( undefined , { disableInterpretedOptimization : true } )
66
7- const dynamicRule = { '+' : [ 1 , 2 , 3 , { var : 'a' } ] }
7+ const dynamicRule = { '+' : [ 1 , 2 , 3 , { val : 'a' } ] }
88const staticRule = { '+' : [ 1 , 2 , 3 , 4 ] }
99
1010console . time ( 'Optimized, Same Object, Dynamic' )
@@ -35,7 +35,7 @@ console.log('----')
3535
3636console . time ( 'Optimized, Different Object, Dynamic' )
3737for ( let i = 0 ; i < 1e6 ; i ++ ) {
38- optimized . run ( { '+' : [ 1 , 2 , 3 , { var : 'a' } ] } , { a : i } )
38+ optimized . run ( { '+' : [ 1 , 2 , 3 , { val : 'a' } ] } , { a : i } )
3939}
4040console . timeEnd ( 'Optimized, Different Object, Dynamic' )
4141
@@ -49,7 +49,7 @@ console.timeEnd('Optimized, Different Object, Static')
4949
5050console . time ( 'Unoptimized, Different Object, Dynamic' )
5151for ( let i = 0 ; i < 1e6 ; i ++ ) {
52- unoptimized . run ( { '+' : [ 1 , 2 , 3 , { var : 'a' } ] } , { a : i } )
52+ unoptimized . run ( { '+' : [ 1 , 2 , 3 , { val : 'a' } ] } , { a : i } )
5353}
5454console . timeEnd ( 'Unoptimized, Different Object, Dynamic' )
5555
0 commit comments