There's no real way of polyfilling the data that window.performance.timing can provide, but there are a couple of things you can do.
Create a timestamp in the header, and then another during onload, DOM Content Loaded or another event and record the differences between the two.
You could also insert the timestamp on the server side but then there's the danger of the client and server clocks being out of step
User timing can be polyfilled, Pat Meenan talks about his - http://blog.patrickmeenan.com/2013/07/measuring-performance-of-user-experience.html