Permission set gives special access to users like that field accessibility(read/write), object accessibility … etc. You have to choose these settings if you need to restrict some actions for a...
We may require often for calling the SOQL from Javascript. We are (Merfantz Technologies) implemented this kind of scenario to Many of our clients.