frontend
Word family
Synonym discussion
Sense: noun/1
Frontend is the most common term in modern web and app development for the visual, interactive layer of a software product. UI (user interface) is a broader synonym that can also describe the visual design of non-digital products or hardware controls. Client side is a more technical term that focuses on where the code executes (in the browser or device) rather than what the user sees; it is often used in contrast to server side. Interface is the broadest of the group — it includes any boundary between a system and its user, whether a software screen, a command line, or a physical control panel. Dashboard is narrower, referring specifically to a screen that summarizes key information. For everyday conversation about building websites or apps, frontend is the natural choice: 'She works on the frontend of the streaming platform.' In a technical discussion about architecture, client side would be more precise: 'The validation runs on the client side to reduce server load.'
Common collocations
Nouns
- frontend developer
- frontend engineer
- frontend framework
- frontend code
- frontend design
- frontend team
- frontend layer
Phrases
- frontend of the website
- frontend of the app
- frontend of the project
- frontend of the deal
Prepositions
- on the frontend
- in the frontend
- for the frontend
Etymology
Frontend is a compound word formed from front (the forward-facing side) and end (a distinct part or section). It first appeared in the 1960s and 1970s in the context of computer systems, where engineers used front end to describe the parts of a system that users directly interact with, as opposed to the back end that handles data and logic behind the scenes. The meaning later expanded into business contexts for anything happening at the start of a process. In modern usage, the one-word spelling frontend is common in technology writing, while front end and front-end remain frequent in other contexts.
First known use
1955
1955, in the meaning defined at sense 1 Noun