Skip to content

Releases: vlazar/object-bound

Faster function

16 Jun 15:44
Compare
Choose a tag to compare
Faster function Pre-release
Pre-release

Faster object-bound/function.

Faster proxy

15 Jun 13:56
Compare
Choose a tag to compare
Faster proxy Pre-release
Pre-release

Faster object-bound/proxy and better docs.

Bound proxy (requires ES6 Proxy to work)

14 Jun 17:09
Compare
Choose a tag to compare

New feature: Object.prototype.bound as a proxy. Binding only, no additional arguments. Also caches binding.

Infinite double bound

13 Jun 17:59
Compare
Choose a tag to compare
Infinite double bound Pre-release
Pre-release

Makes .bound.bound property to work many times

Double bound

12 Jun 11:02
Compare
Choose a tag to compare
Double bound Pre-release
Pre-release

New feature: clear bound property cache with .bound.bound

Bound property

11 Jun 17:47
Compare
Choose a tag to compare
Bound property Pre-release
Pre-release

New feature: Object.prototype.bound as a property, not function. Binding only, no additional arguments. Also caches binding.

Fix: Object.prototype.bound() function is not enumerable anymore.

100% test coverage

11 Jun 17:42
Compare
Choose a tag to compare
100% test coverage Pre-release
Pre-release

Code Climate with 100% test coverage.

Squeeze performance

11 Jun 17:39
Compare
Choose a tag to compare
Squeeze performance Pre-release
Pre-release

Use inlined version of https://github.com/codemix/fast.js/blob/master/function/applyWithContext.js to get the best performance.

Fast slice

11 Jun 17:35
Compare
Choose a tag to compare
Fast slice Pre-release
Pre-release

Replaces Array.prototype.slice() with for loop. About 2x faster.

Naive implementation

11 Jun 17:30
Compare
Choose a tag to compare
Naive implementation Pre-release
Pre-release

Very simple implementation. Uses Array.prototype.slice() to bind arguments.