Bu işler genelde js ile yapılıyor. tam olarak ne yaptığınıza bağlı olarak node.js angular vue vb. frameworkleri araştırabilirsiniz.