@lableb/javascript-sdk
Version:
Lableb cloud search client for javascript
146 lines (102 loc) • 5.25 kB
Markdown
# Lableb JS-SDK Benchmark
Use Benchmark.js library to benchmark the essential library functions(locally without really requesting anything from the server)
Lableb JS-SDK VERSION 2.0.8
Lableb Request Builder x 66,668 ops/sec ±4.96% (64 runs sampled)
Lableb Request Builder | search x 62,269 ops/sec ±8.03% (68 runs sampled)
Lableb Request Builder | autocomplete x 59,156 ops/sec ±6.97% (54 runs sampled)
Lableb Request Builder | recommend x 64,982 ops/sec ±4.87% (72 runs sampled)
{ 'Time Elapsed for #0': 17.844 }
{ 'Time Elapsed for #1': 53.652 }
{ 'Time Elapsed for #2': 42.644 }
{ 'Time Elapsed for #3': 64.45 }
Fastest is Lableb Request Builder,Lableb Request Builder | recommend
Lableb JS-SDK VERSION 2.0.9
Lableb Request Builder x 77,797 ops/sec ±3.78% (78 runs sampled)
Lableb Request Builder | search x 62,857 ops/sec ±6.93% (59 runs sampled)
Lableb Request Builder | autocomplete x 72,089 ops/sec ±3.23% (79 runs sampled)
Lableb Request Builder | recommend x 66,852 ops/sec ±4.08% (61 runs sampled)
{ 'Time Elapsed for #0': 19.824 }
{ 'Time Elapsed for #1': 60.289 }
{ 'Time Elapsed for #2': 55.414 }
{ 'Time Elapsed for #3': 44.411 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.10
Lableb Request Builder x 61,947 ops/sec ±4.40% (69 runs sampled)
Lableb Request Builder | search x 57,321 ops/sec ±7.27% (45 runs sampled)
Lableb Request Builder | autocomplete x 57,898 ops/sec ±4.26% (74 runs sampled)
Lableb Request Builder | recommend x 51,259 ops/sec ±6.58% (51 runs sampled)
{ 'Time Elapsed for #0': 17.631 }
{ 'Time Elapsed for #1': 39.016 }
{ 'Time Elapsed for #2': 55.267 }
{ 'Time Elapsed for #3': 56.085 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.11
Lableb Request Builder x 66,434 ops/sec ±4.18% (73 runs sampled)
Lableb Request Builder | search x 59,798 ops/sec ±5.01% (75 runs sampled)
Lableb Request Builder | autocomplete x 57,381 ops/sec ±6.02% (65 runs sampled)
Lableb Request Builder | recommend x 61,458 ops/sec ±1.35% (88 runs sampled)
{ 'Time Elapsed for #0': 20.328 }
{ 'Time Elapsed for #1': 58.617 }
{ 'Time Elapsed for #2': 40.771 }
{ 'Time Elapsed for #3': 55.962 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.12
Lableb Request Builder x 44,929 ops/sec ±12.51% (55 runs sampled)
Lableb Request Builder | search x 51,006 ops/sec ±12.79% (66 runs sampled)
Lableb Request Builder | autocomplete x 46,696 ops/sec ±9.83% (59 runs sampled)
Lableb Request Builder | recommend x 48,651 ops/sec ±8.99% (40 runs sampled)
{ 'Time Elapsed for #0': 18.877 }
{ 'Time Elapsed for #1': 62.632 }
{ 'Time Elapsed for #2': 53.04 }
{ 'Time Elapsed for #3': 37.061 }
Fastest is Lableb Request Builder | search,Lableb Request Builder
Lableb JS-SDK VERSION 2.0.13
Lableb Request Builder x 58,274 ops/sec ±4.15% (77 runs sampled)
Lableb Request Builder | search x 46,912 ops/sec ±5.85% (65 runs sampled)
Lableb Request Builder | autocomplete x 51,957 ops/sec ±2.19% (73 runs sampled)
Lableb Request Builder | recommend x 49,147 ops/sec ±2.72% (76 runs sampled)
{ 'Time Elapsed for #0': 25 }
{ 'Time Elapsed for #1': 56.258 }
{ 'Time Elapsed for #2': 47.389 }
{ 'Time Elapsed for #3': 56.833 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.14
Lableb Request Builder x 54,693 ops/sec ±5.55% (67 runs sampled)
Lableb Request Builder | search x 45,433 ops/sec ±3.69% (57 runs sampled)
Lableb Request Builder | autocomplete x 45,284 ops/sec ±7.76% (65 runs sampled)
Lableb Request Builder | recommend x 39,115 ops/sec ±6.73% (60 runs sampled)
{ 'Time Elapsed for #0': 23.536 }
{ 'Time Elapsed for #1': 44.598 }
{ 'Time Elapsed for #2': 54.65 }
{ 'Time Elapsed for #3': 60.247 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.15
Lableb Request Builder x 50,733 ops/sec ±6.38% (70 runs sampled)
Lableb Request Builder | search x 46,472 ops/sec ±5.18% (66 runs sampled)
Lableb Request Builder | autocomplete x 46,295 ops/sec ±4.82% (68 runs sampled)
Lableb Request Builder | recommend x 37,096 ops/sec ±10.59% (40 runs sampled)
{ 'Time Elapsed for #0': 24.616 }
{ 'Time Elapsed for #1': 58.938 }
{ 'Time Elapsed for #2': 48.893 }
{ 'Time Elapsed for #3': 34.86 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.16
Lableb Request Builder x 58,728 ops/sec ±8.05% (70 runs sampled)
Lableb Request Builder | search x 45,873 ops/sec ±5.61% (74 runs sampled)
Lableb Request Builder | autocomplete x 49,446 ops/sec ±4.78% (73 runs sampled)
Lableb Request Builder | recommend x 48,154 ops/sec ±6.59% (57 runs sampled)
{ 'Time Elapsed for #0': 24.414 }
{ 'Time Elapsed for #1': 57.824 }
{ 'Time Elapsed for #2': 51.951 }
{ 'Time Elapsed for #3': 44.751 }
Fastest is Lableb Request Builder
Lableb JS-SDK VERSION 2.0.17
Lableb Request Builder x 48,949 ops/sec ±9.39% (65 runs sampled)
Lableb Request Builder | search x 36,993 ops/sec ±9.02% (59 runs sampled)
Lableb Request Builder | autocomplete x 38,917 ops/sec ±7.02% (59 runs sampled)
Lableb Request Builder | recommend x 35,769 ops/sec ±8.53% (58 runs sampled)
{ 'Time Elapsed for #0': 21.042 }
{ 'Time Elapsed for #1': 57.147 }
{ 'Time Elapsed for #2': 55.622 }
{ 'Time Elapsed for #3': 60.192 }
Fastest is Lableb Request Builder