Skip to content

Frontend and client engineering

All topics · Alphabetical index

Concepts

  • DOM; CSSOM; layout; paint; compositing
  • Event loop; tasks; microtasks
  • Client state; server state; URL state
  • Optimistic updates; rollback; cache invalidation
  • CSR; SSR; SSG; hydration; streaming rendering
  • Progressive enhancement; code splitting; tree shaking; lazy loading
  • Virtualization; memoization; render profiling
  • Accessibility; semantic HTML; keyboard navigation
  • Core Web Vitals; performance budgets
  • IndexedDB; local storage; session storage; service workers
  • Offline synchronization; responsive design; design systems
  • CSP; internationalization; localization; timezones

Further reading

Reference links for this topic.