C バックエンドを持つ Webkit ベースのソフトウェア フレームワークを作成しています。C レイヤーから最上部の JavaScript レイヤーに参照を渡したいと考えています。残念ながら、C ポインターは最大 64 ビットである可能性がありますが、javascript は最大 56 ビットまでしかサポートしません。
この javascript 制限をどのように克服できますか?
現在のアプローチでは、64 ビット ポインターと 32 ビット整数の間に C でハッシュマップを作成しています。後者は Javascript レイヤーに渡されます。