We have a new mechanism for MSHTML bindings that could potentially be extended to support typed arrays as well.
While looking at MSHTML bindings, I experimented with a different approach to avoid props entry allocations. Although convenient for cases requiring DISPIDs, we could skip those allocations when operating on properties by name. Since we perform the lookup anyway, we could directly use its result. Currently, jscript relies on DISPIDs internally, but the vast majority of cases could be refactored to not use them. I'm not sure, it would need more work.
That said, this is more of an optimization than a blocker at the moment and would require a different solution. Closing for now.