Frontend
The frontend is the user interface of a website or application. On the web, the browser interprets HTML for structure, CSS for presentation, and JavaScript for dynamic behaviour. The frontend displays content, accepts input, and communicates with a backend or external interfaces when required.
Good frontend development extends beyond visual design. Semantic HTML, responsive layouts, accessibility, clear interactions, fast loading, privacy, browser compatibility, and robust error states affect quality and conversion. A framework can support development but does not replace appropriate information architecture or testing with real devices and users.
- Visible and interactive user interface
- HTML for structure and CSS for presentation
- JavaScript for dynamic behaviour
- Plan for performance and accessibility
- Test interaction on relevant devices
Frequently asked questions
Frontend development implements the visible and interactive interface of a website or application, primarily using HTML, CSS, and JavaScript on the web.
A good frontend is clear, fast, responsive, accessible, and robust, helping users complete their goals reliably.