title: Open Graph Protocol in Backbone Application
body: <p>I have a backbone application built on an Express JS API and Backbone JS frontend.</p>
  
  <p>Every model and collection, thus consumes from the API, and I render them into the templates provided by a backbone view.</p>
  
  <p>My attempt is this : Everytime the route changes (In turn, rendering a new view) I would like to change contents of the header tag - OGP related content, twitter cards, meta tags that help in SEO. I am not asking how to implement this, but this is the plan.</p>
  
  <p>Are rumors true that OGP will not work this way? Do client side apps have no chance of having OGP entries which are dynamically changed by routes?</p>
  
  <p>If yes, how should I change the way the app behaves without completely changing to server side rendering?</p>