Під даним терміном розуміють розробку інтерфейсу користувача і функцій, які працюють на стороні клієнта певного ресурсу. Іншими словами – це все, що браузер може читати і виводити перед користувачем на екран або запускати. Фронтенд являє собою публічну сторону додатку, з якою людина може взаємодіяти, встановлюючи контакт напряму.
Front end – це процес по створенню даної частини програми. Всього, що бачить користувач, коли заходить на ту чи іншу сторінку.
Фронтенд вміщує в себе кілька компонентів:
HTML (мова розмітки документа, за допомогою якого створюються заголовки, абзаци, списки і т.д.);
CSS (мова, яка використовується для опису і стилізації документа, завдяки якому задаються потрібні шрифти, кольори, розміщуються певним чином блоки та ін.);
JavaScript (мова, що реагує на дії відвідувачів сайту: кліки мишкою, пересування курсору, натискання клавіш).
Розробка фронтенда передбачає кропітку роботу, в результаті якої кожна ікона, кнопка або текст стоять на своєму місці, виглядають цілісно, не заважають і не перекривають один одного (так звана веб-верстка). І наочно побачити код сторінки може будь-хто в своєму браузері. При цьому значення має не тільки зовнішній дизайн ресурсу, але, щоб всі його елементи виконували своє пряме призначення, тобто з їх допомогою можна було здійснити необхідні дії.
Тому для випуску якісного продукту фронтенд-розробнику доведеться налагодити взаємодію з іншими фахівцями: програмістами, маркетологами, дизайнерами та іншими.