A WebAssembly table stores references such as `funcref` or `externref`. Tables enable dynamic dispatch without arbitrary jumps into memory.
- `call_indirect` validates the table slot and expected function type.
- `funcref` can reference WASM functions.
- `externref` can hold opaque host values without serializing them into linear memory.
- Tables can be imported, exported, grown, filled, and inspected by JavaScript where supported.