Skip to content

Latest commit

 

History

History

Web Fundamentals

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Web Fundamentals

In web fundamentals, we will be covering following topics:

  1. What are states in general?
  2. Working of a Browser:
  3. Event Loop
  4. JS Runtime
  5. Browser vs Other JS Runtime Environment
  6. Browser Storage
  7. IndexedDB
  8. Sync vs Async Works
  9. Cookies - Server side vs. client side
  10. CORS
  11. SSL - How HTTPS works
  12. HTTP Caching
  • Different Caching Strategies
  1. Workers:
    • Web Worker vs Service Worker
  2. PWA
  3. XMLHttpRequest - API Calls
  4. Web Sockets
  5. Authentication
    • Token based vs Session/Cookie Based
      • In token-based, the state in maintained in the client, whereas in cookie/session based, the state is maintained in server and the server sets the HTTP cookie in the client.
    • Working of JWT in detail
  6. Web Security
    • XSS
    • CSRF
    • SQL Injection
    • CSP
  7. Internationalization
  8. Accessibility
  9. Bundling App - Webpack
  10. Deployment
  11. Freezing the browser
    • setInterval with 0 vs while true
  12. SPA vs MPA
  13. Micro Frontend
  14. Performance
    • Compression
    • Optimizing images
    • Lazy Loading
    • Code Splitting
    • Async/Defer external resources
    • Prefetch / Preload / dns Prefetch
  15. Web Vitals:
    • LCP
    • FID
    • CLS