compute messages in browser view