I guess to netsuite 2.1 strictly means run on the new serverside javascript engine.
However my experience has been that when you upload / create a client script it analyzes / validates it using the server side javascript engine.
In the past it has prevented you from using the client script if you use newer syntax or APIs.