> RPGツクールでJavaScriptを書ける作品がありましたが
該当作品を知らないのでわかりません。
サンプルのJavaScriptが短いのはサンプルだからです。デベロッパー ツールのコンソールでJavaScriptを実行するのと同じようなことをHSP3側から実行できます。なのでいくらでも長いコードを実行できるはずです。
しかしHSP3のスクリプト内にJavaScriptのスクリプトを直接書き込むと不便です。JavaScriptのスクリプト部分は別途jsファイルに書いて、HSP3のスクリプトからはjsファイル内の関数やクラスを使うような書き方がおすすめです。実際に動かしてみるとすぐ理解できると思います。
> localStorageに書き込んでHSPはそれを読み込んで処理したらどうだろう?
そいういう使い方もできます。
HSP3Dish.jsでセーブ
https://mclab.uunyan.com/lab/hspneta/neta030.htm#IndexedDB%EF%BC%9A%E8%A7%A3%E8%AA%AC_%E5%89%8A%E9%99%A4%E3%80%81%E3%82%B3%E3%83%94%E3%83%BC
> 全部、JavaScriptでもよくなっていきますが
そこまで行くと、もはやHSP3を経由する事が足かせになっているのでは。
JavaScriptからのデータの受け取りが少し面倒というのもあるので、HSP3で出来ることはHSP3に任せたほうが作業効率がいいと思っています。