概要 ES6の継承が遅すぎると話題なので検証・最適化をしました。 どれくらい遅いのか こちらのベンチマークによると、少しずつ改善は見られるものの、2.3-17倍程度遅い様子です。 実際に検証しました。 Node v6.10.1 benchmark.js v2.1.4 継承 // classes function ParentES5(value) { this._value = value; } function ES5(value) { ParentES5.call(this, value); } util.inherits(ES5, ParentES5); class ParentES6 { constructor(value) { this._value = value; } } class ES6 extends ParentES6 { constructor(value) { su