lukeed / Arr
Licence: mit
A collection of tiny, highly performant Array.prototype alternatives
Stars: ✭ 239
Programming Languages
javascript
184084 projects - #8 most used programming language
js
455 projects
Labels
Projects that are alternatives of or similar to Arr
Loopy
A code generator for array-based code on CPUs and GPUs
Stars: ✭ 367 (+53.56%)
Mutual labels: array, performance
Netfabric.hyperlinq
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
Stars: ✭ 479 (+100.42%)
Mutual labels: array, performance
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+230.54%)
Mutual labels: array, performance
Nanolog
Nanosecond scale logger inspired by https://github.com/PlatformLab/NanoLog
Stars: ✭ 220 (-7.95%)
Mutual labels: performance
Perfcascade
Responsive, SVG based HAR waterfall viewer
Stars: ✭ 225 (-5.86%)
Mutual labels: performance
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (-3.35%)
Mutual labels: performance
Adlik
Adlik: Toolkit for Accelerating Deep Learning Inference
Stars: ✭ 237 (-0.84%)
Mutual labels: performance
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-9.21%)
Mutual labels: performance
Weld
High-performance runtime for data analytics applications
Stars: ✭ 2,709 (+1033.47%)
Mutual labels: performance
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (-4.18%)
Mutual labels: performance
React Worker Image
React component to fetch image resources via web workers 🤖🤖
Stars: ✭ 226 (-5.44%)
Mutual labels: performance
Nebula
Nebula is an open-source and free-to-use modern C++ game engine.
Stars: ✭ 224 (-6.28%)
Mutual labels: performance
Awesome Go Perf
A curated list of Awesome Go performance libraries and tools
Stars: ✭ 223 (-6.69%)
Mutual labels: performance
C Vector
A dynamic array implementation in C similar to the one found in standard C++
Stars: ✭ 234 (-2.09%)
Mutual labels: array
Profilinggo
A quick tour (or reminder) of Go performance tools
Stars: ✭ 219 (-8.37%)
Mutual labels: performance
Uber Mobile Web
This is an attempt to mock the new uber app into mobile web to learn how react can be used to optimize for mobile web.
Stars: ✭ 235 (-1.67%)
Mutual labels: performance
Perfview
PerfView is a CPU and memory performance-analysis tool
Stars: ✭ 2,924 (+1123.43%)
Mutual labels: performance
Medium Zoom
🔎🖼 A JavaScript library for zooming images like Medium
Stars: ✭ 2,799 (+1071.13%)
Mutual labels: performance
A collection of tiny, highly performant
Array.prototype
alternatives and extra utilities.
All exports are offered as CommonJS and ES6 modules. Additionally, every entry is ES3 code, which means that each package is ready for & compatible with any Browser or Node version!
Please view each package's readme for Usage and important information! 🙏
⚠️ Note: Most functions have slight differences from the native built-ins!
To view extensive benchmark results, visit the Benchmarks section.
Package | Version | Minified | Node 4 | Node 6 | Node 7 | Node 8 | Node 10 | Node 12 |
---|---|---|---|---|---|---|---|---|
every |
95 B | ✅ | ✅ | ✅ | ✅ | 🚫 | 🚫 | |
filter |
101 B | ✅ | ✅ | ✅ | ✅ | 🚫 | 🚫 | |
filter.mutate |
90 B | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
find |
91 B | ✅ | ✅ | ✅ | ✅ | 🔍 | 🔍 | |
findIndex |
94 B | ✅ | ✅ | ✅ | ✅ | 🔍 | 🚫 | |
flatten |
151 B | 〰️ | 〰️ | 〰️ | 〰️ | 〰️ | ✅ | |
forEach |
73 B | ✅ | ✅ | ✅ | ✅ | 🚫 | 🔍 | |
includes |
95 B | 〰️ | ✅ | 🚫 | 🚫 | 🚫 | 🚫 | |
map |
122 B | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
reduce |
137 B | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
reduceRight |
130 B | ✅ | ✅ | ✅ | ✅ | ✅ | 🚫 | |
reverse |
136 B | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
some |
94 B | ✅ | ✅ | ✅ | ✅ | ✅ | 🔍 | |
unique |
111 B | 〰️ | 〰️ | 〰️ | 🔍 | 🔍 | 🔍 |
✅ — Denotes function is faster than native
🚫 — Denotes function is not faster than native
🔍 — Denotes function is sometimes faster than native
〰️ — Denotes function has no native counterpart
License
MIT © Luke Edwards
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].