jsperf / jsperf.com

jsperf.com v2. https://github.com/h5bp/lazyweb-requests/issues/174
https://jsperf.com/
MIT License
1.31k stars 128 forks source link

CloudFlare block #525

Closed sstackus closed 4 years ago

sstackus commented 4 years ago

Cloudflare Ray ID: 56eadea82dc4ce63

Was trying to do a simple Lodash.isEqual test.

Preparation HTML:

<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.11/lodash.min.js"></script>

Setup:

// 1 level deep
window.foo1 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } };
window.bar1 = { a: 1, b: 3, c: { a: 1, b: 2, c: { a: 1, b: 2 } } };

// 2 levels deep
window.foo2 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } };
window.bar2 = { a: 1, b: 2, c: { a: 1, b: 3, c: { a: 1, b: 2 } } };

// 3 levels deep
window.foo3 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } };
window.bar3 = { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 4 } } };

Test cases:

"Lodash":

_.isEqual(window.foo1, window.bar1)

"Custom function"

_.isEqual(window.foo2, window.bar2)
sstackus commented 4 years ago

518