1617 | | == [JSNoStaticTables](i) FIXME == #JSNoStaticTables |
1618 | | |
1619 | | Summary: ADD SUMMARY |
| 1617 | == [JSNoStaticTables](i) == #JSNoStaticTables |
| 1618 | |
| 1619 | Summary: By default, there is only a single static prototype table for the interface. This flag turns off creation of the static table, and each user gets its own table. |
| 1620 | |
| 1621 | Sharing a single static prototype table only works when a class is guaranteed to be accessed from a single heap, because the lookup code expects the key (attribute name) to have the same address across all instances of the object. For interfaces that are exposed to Workers, a single static table won't work because a given string used to look up a property on the object will lie at a different address in each heap. |