important web dev paradigm

  • web applications built entirely in JavaScript
  • use JS to update the GUI directly instead of navigating between pages
  • typically use a JSON API via AJAX
  • UI is typically updated using a “reactive” Front-end development JS library (like React)
  • implication: HTML is awkward