There are a couple of benefits of using the SQLite plugin - the main one is the 5MB limitation of the WebSQL. You can read more about its features here.
Regarding the local caching you can check this blog post that contains some highlights how this can be achieved. You can even implement a Kendo DataSource that uses WebSQL for local data persistence - here is a demo with full CRUD example.
Hope this helps,
the Telerik team
Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.