title: PWA vs html5 webapp?
body: <p>I know that the most Iconic feature of PWA are</p>
  
  <ul>
  <li>Service Worker: which make user can use the app offline from cached resources</li>
  <li>Add To Home Screen: With this feature, user can add a shortcut of the app on their mobile home screen, to get a experience like interacting with a Native App(But there still a huge different, in my opinion)</li>
  <li>etc.</li>
  </ul>
  
  <p>However, I can do like all of them on about 6/7 years ago by using the HTML5 technology at that time, I know that service worker comes recently but there also was "HTML5 App Cache, as well as the Local Storage, Indexed DB, and the File API specifications." can do similar things.</p>
  
  <p>Is there anyone can explain what's the difference between PWA and HTML5 webapps? or they are just the in term of same? or a similar concept but different implementation? or PWA is the (next gen/extension) of HTML5 webapp?</p>
  
  <p>I might have some misunderstanding on PWAs, since I am new to this term,  Thanks.</p>