内联缓存（）是部分编程语言的运行时系统采用的，最早为Smalltalk开发。内联缓存的目标是通过记住以前直接在上方法查询的结果来加快运行时方法绑定的速度。内联缓存对动态类型语言尤为有用，其中大多数（如非全部）方法绑定发生在运行时，因此通常无法使用。
运行时方法绑定.下面的ECMAScript函数接收一个对象，调用其toString方法，并在脚本嵌入的页面上显示结果。function dump(obj) {由于没有指定对象的类型，并且有潜在的方法重载，所以不可能提前判断toSt