For the common 2-argument case (e.g., `chalk.red('Error:', message)`),
use direct string concatenation instead of `join(' ')`.
This optimization provides a significant speedup for 2-argument calls:
- Old: `arguments_.join(' ')` - requires array iteration and method dispatch
- New: `arguments_[0] + ' ' + arguments_[1]` - V8 primitive op, JIT-inlined
Benchmark results show ~14x speedup for the isolated string concatenation
operation in the 2-argument case.
Fixes #669
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| vendor | ||
| index.d.ts | ||
| index.js | ||
| index.test-d.ts | ||
| utilities.js | ||