JSOM and REST API have their own attributes.
The following are the advantages of going with REST:
- REST web requests are easier to work with that we can use Browser to test them.
- No overheads of WSDL creation Or Detailed SharePoint knowledge required.
- No overheads of tying up with Service Reference.
- Direct calls for fetch, insert, update, delete, and find operations.
- Better Interoperability supporting different clients on different platforms, programming models.
JSOM Advantages:
- JSOM supports Batching