Skip to main content

Web AppApp run in Browser

aka Web-Apps

unlike Software that locally runs on native OS

App

Software to perform specific task

Client Side Rendering

to render Web Page dynamically on Thick Client

Client Routing

SPA Routing to nav within Web App w/o page refresh, via Thick Client JS

SPA

Web App run on single Web Page by Thick Client with seamless functionality ie CSR

Auth

to verify user ID to allow specific access privelege

References

  1. Web Dev ↔ work to develop Web Page & Web App

  2. RESTfulWeb App/Web Service that follows REST principle

  3. FrontendGUI to interact with Web App

  4. Backend ↔ internal server-side logic to serve/run Web App

  5. SPAWeb App run on single Web Page by Thick Client with seamless functionality ie CSR

  6. Client RoutingSPA Routing to nav within Web App w/o page refresh, via Thick Client JS

  7. Web Security ↔ to prevent threats/exploits to Web App

  8. Webpack ↔ legacy production industry standard to Bundle Web App - slow clunky reliable 🐱‍🐉, deep config

  9. WebRTC APIWeb API to enable Web Apps to directly capture/stream media to host for live video/voice-chat & P2P file sharing