Com o básico você consegue fazer um site leve e moderno:
HTML5, CSS e um bom Framework JavaScript(Angular, NodeJS, React)
Mas seja qual for a linguagem e os recursos utilizados, o que vai torná-lo realmente leve e moderno é um projeto muito bem desenhado, com uma lógica muito bem aplicada e um design funcional.
Att,
Antero Marques
_______________________________________________________________________________
Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta. O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado
e funcional.