O Tabnews é criado no back e no frontend usando javascript (NodeJS). Caso se interesse em ver o código fonte https://github.com/filipedeschamps/tabnews.com.br.
NodeJS tem uma história com o javascript, um motivo.
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. - nodejs.org.