Недавно я узнал, что в V8 есть «Внешние массивы». Поэтому, когда вы встраиваете V8 в свое приложение, вы можете сопоставить свой C-массив с JS-массивом и даже выбрать тип: char, word, int и т. д. Это может значительно ускорить обмен данными между JS и C. Теперь вопрос есть ли что-то подобное в SpiderMonkey?
Я попробовал Google для «внешних массивов пауков», «бинарных массивов», «массивов карт» и некоторых других, но пока безуспешно.
У меня есть исходный код SpiderMonkey, но чтобы с ним ознакомиться, потребуется целая вечность.