【JavaScript】Function.prototype.bind() とthis束縛の歴史

JavaScriptのFunction.prototype.bind()とthis束縛の歴史について紐ときます。実行コンテキストが実装によってどう変わるか、具体的に検証していきます。