What is frontend?

Frontend development involves the architecture and development of anything visible within a browser. To quote the exhaustive Front-end Developer Handbook,

A front-end developer architects and develops websites and web applications using web technologies (i.e., HTML, CSS, and JavaScript), which typically runs on the Open Web Platform or acts as compilation input for non-web platform environments (i.e., React Native).