Viral.js est une librairie qui propose un mode de distribution décentralisé. Au lieu de distribuer l’application et son contenu à partir d’un serveur centralisé, Viral.js ouvre des connexions avec WebRTC en peer to peer entre les clients.