Thank you for you answer,
I fully understand that I can use CanJS in conjunction with any kind of REST backend.
But I ask if i can you can.js running on the server side.
In that case we could render pages on the server side to make the site indexable by google.
This would make the usage of pahntomjs or steal redundant.