I wouldn't worry too much doing a JSON.parse 30k times in a map/reduce script (which is async anyway). In my experience the overwhelming source of latency in NetSuite always record and search i/o and rarely any kind of heavy computation.
After all,
Premature optimization is the root of all evil