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.