DEV Community

Tanmay Naik
Tanmay Naik

Posted on

3

What are some features that every frontend developer should know how to implement?

As the question suggests, what are some frontend features every frontend developer should know how to implement/optimize for, as a standard thing a frontend dev should know? A few things off the top of my head would be,

Working with APIs to

  • Search
  • Sort
  • Filter

Optimizing by

  • Throttling
  • Debouncing
  • Memoization

What else?

Top comments (2)

Collapse
 
alvarosabu profile image
Alvaro Saburido • Edited
  • Basic accessibility (aria labels, screen readers, focusable elements and tab navigation).
  • How javascript works in the browser, the call stack and the event loop
  • Basic UX
Collapse
 
blazephoenix profile image
Tanmay Naik
  • UI testing
  • General testing
  • Optimizing for page speed
  • Knowledge of how SEO fits in

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

Instrument, monitor, fix: a hands-on debugging session

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️