O primeiro caso é usado na camada de interface de usuário (UI) do website, que está sendo totalmente reescrita da aplicação legado em Java para o Node.js. O website não executa por completo na JVM e a aplicação Java legado foi dividida em diversos microserviços. Sua integração com a infraestrutura do Netflix é feita através de um mecanismos feitos em Java no servidor, que ganha interoperabilidade livre com o serviço de descoberta, serviços de propriedades dinâmicas e ferramentas de métricas. Atualmente as aplicações em Node.js do Netflix influenciam uma crescente porção do UI do website, com uso mais amplo através de muita experiência planejadas para o cliente.
O segundo caso é todo sobre capturar métricas e executar testes ativos em diversos dispositivos para garantir que a experiência do usuário seja a melhor possível. Nesse caso, os próprios testes são escritos em JavaScript porque muitos dispositivos dos serviços do Netflix (celulares, smart TVs, etc) são apenas encapsuladores de aplicações JavaScript. Os testes que são escritos, são então compilados com um serviço web baseado em Java que faz uso do Nashorn e AvatarJS (antigamente "node.jar"). Sua integração com o Nashorn é estritamente nesse contexto, não como algum serviço completo em JavaScript que executa na JVM.