2010-12-22 01:13:07 +00:00
|
|
|
describe('json', function() {
|
|
|
|
|
|
|
|
|
|
it('angular parser', function() {
|
|
|
|
|
var duration = time(function() {
|
|
|
|
|
expect(angular.fromJson(largeJsonString)).toBeTruthy();
|
|
|
|
|
}, 1);
|
|
|
|
|
|
2010-12-22 21:19:26 +00:00
|
|
|
dump(duration/1 + ' ms per iteration');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('angular delegating to native parser', function() {
|
|
|
|
|
var duration = time(function() {
|
|
|
|
|
expect(angular.fromJson(largeJsonString, true)).toBeTruthy();
|
|
|
|
|
}, 100);
|
|
|
|
|
|
|
|
|
|
dump(duration/100 + ' ms per iteration');
|
2010-12-22 01:13:07 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it('native json', function() {
|
|
|
|
|
var duration = time(function() {
|
|
|
|
|
expect(JSON.parse(largeJsonString)).toBeTruthy();
|
2010-12-22 21:19:26 +00:00
|
|
|
}, 100);
|
2010-12-22 01:13:07 +00:00
|
|
|
|
2010-12-22 21:19:26 +00:00
|
|
|
dump(duration/100 + ' ms per iteration');
|
2010-12-22 01:13:07 +00:00
|
|
|
});
|
|
|
|
|
});
|