Você pode fazer com Javascript, sim
É só abrir conexões assíncronas do seu navegador para o Arduino
[Arduino] --- [Internet] --- [Seu PC]
Para proteger o Arduino de ataques, ou para colocar conteúdo (imagens) em sua página, você precisa de um servidor web
[Arduino] ------------\
o --- [Internet] --- [Seu PC]
[Servidor web] -------/
No servidor web pode existir qualquer tipo de tecnologia: IIS + ASP, Apache + PHP, Apache + Tomcat + Java etc.