Technologies used for frontend development

Frontend development has three major technologies: HTML, CSS and JavaScript. They are built in all browsers, so compatibility is guaranteed. But nowadays a vast amount of new technologies raised from these basic areas. Which are those technologies and what are they used for?