• DOM + Fetch API
  • Intersection Observer + lazy loading plugin
  • Canvas