I wanted to get some thoughts on the definition of 'Client side' scripting. In a normal webpage, any 'client' side javascript runs on the browser itself and on data already loaded on a page- things like manipulating the DOM. You dont access anything on a server.
But in NetSuites implementation of client scripts clearly you can do API calls like nlapilookupfields for something not loaded on the page. So even though it is a client script, the NetSuite API lets you do server side calls.
So am i correct in assuming that NetSuite client side scripts does indeed perform server side calls when using certain API's?