@danielkalen/simplybind
Version:
Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.
29 lines (23 loc) • 632 B
text/coffeescript
new TestSuite
'title': 'Create DOM Bindings'
'subtitle': 'Create 1000 bindings to DOM elements'
'measureMethod': 'sync'
'nonSharedTest': true
'timesToRun': 1
'setupFn': (container$)->
= 'prop':'value'
divs = ('<div />' for i in [1..1000])
= $(divs.join '').toArray()
= container$
return
'teardownFn': (container$)->
container$.empty()
SimplyBind.unBindAll(, true)
SimplyBind.unBindAll(div, true) for div in
delete
delete
delete
'testFn': ()->
SimplyBind('prop').of()
.to('multi:textContent').of()
.append