title: What is the difference between PWA and Angular 2/4 application?
body: <p>I've done experience in creating Angular 2 applications. These days Progressive Web Apps (PWA) is also getting popular.
  Is PWA a separate framework like Angular or just a best practices guide?
  Please explain me.</p>
  
  <p>Thanks in advance.</p>