¿Pasar objetos al cliente en nodo + express + jade?

Tengo una consulta bastante pesada en el servidor que da como resultado una nueva representación de página, y me gustaría transmitir algunos de los resultados de la consulta al cliente (como una matriz de objetos javascript). Esto es básicamente así que no tengo que hacer una consulta JSON por separado más tarde para obtener el mismo contenido (que es principalmente estático). Los datos serán útiles eventualmente, pero no inicialmente, así que no los puse directamente en el documento.

app.get('/expensiveCall', function(req, res) {
    // do expensive call
    var data = veryExpensiveFunction();
    res.render('expensiveCall.jade', {
        locals: {
                data: data,
                }
        });
    });
});

data es una matriz de objetos y solo algunos se usan inicialmente. Me gustaría pasar la totalidad de los datos o algunos subconjuntos (dependiendo de la situación). Mi jade se parece al jade normal, pero me gustaría incluir algo como

<script type="text/javascript">
var data = #{data};
</script>

pero esto no funciona (es una matriz de objetos).

Respuestas a la pregunta(1)

Su respuesta a la pregunta