HTML5 for Basic Internet
This topic is related to the Digi Project.
Ask for discussions with one of the supervisors, for more information or variations of the project. See also general concerns.
There are various ways to handle cache with HTML5 like: Application cache, FileSystem API, Web Storage, SQLLite or indexDB.
However, the concept most liked nowadays is the recent HTML5 Service Workers from Google. See Matt Gaunt on "Service Workers: an Introduction" at Web Fundamentals, or MDN web docs on "Using Web Workers".
The thesis would focus on reading and describing how this new technology can be used. Secondly, you will work closely with the Digi project to demonstrate Service Workers (SW) on one of their proposed applications coming from Health or Education areas.
Questions that the thesis might answer:
- What are the Security aspects posed by SW?
- What are the Caching Strategies and when and how these should be used?
- Analyse user experience for apps developed using SW. Where are the pitfalls? Give developer guidelines.