UNPKG

@danielkalen/simplybind

Version:

Magically simple, framework-less one-way/two-way data binding for frontend/backend in ~5kb.

29 lines (23 loc) 632 B
new TestSuite 'title': 'Create DOM Bindings' 'subtitle': 'Create 1000 bindings to DOM elements' 'measureMethod': 'sync' 'nonSharedTest': true 'timesToRun': 1 'setupFn': (container$)-> @obj = 'prop':'value' divs = ('<div />' for i in [1..1000]) @divs = $(divs.join '').toArray() @container$ = container$ return 'teardownFn': (container$)-> container$.empty() SimplyBind.unBindAll(@obj, true) SimplyBind.unBindAll(div, true) for div in @divs delete @obj delete @div delete @getNewValue 'testFn': ()-> SimplyBind('prop').of(@obj) .to('multi:textContent').of(@divs) @container$.append @divs