System Design Concepts

System Design Concepts

System Design Concepts for Front end development

Web Performance

  • CRP

  • denouncing/throttling

  • Bundle Splitting

  • Preload, PreConnect, PreFetch, PreRender

  • Http2

  • Etag | Cache control response header

  • Doc Fragment

  • Image compression

  • Memory Leak

Web Security

  • Transfer Encoding

  • Same origin Policy

  • Access-Control-Access-Origin

  • CORS

  • content Security Policy

  • CSRF

  • Referrer Policy

  • InnerHTML

  • X-XSS-Protection

  • X-Frame

  • Web component

  • Progressive Web App

  • Micro-Frontend

  • JS single threaded why?

  • Browser Security Model