1 min readApr 3, 2019
The runtime. Because of lazy evaluation and a few other concepts we introduce we need a runtime, and using spread operator in there caused many performance issues. Later I even decided to not use JavaScript arrays in specific places and implement a linked list instead.