We have an upcoming task about evaluating the Navigation Timing extension: Either trying to make it more generic and open source it to make it possible for others to use it or start using Boomerang or something similar.
I think as a first step we can do a cleanup up of the extension. There are some important metrics missing that we should include and there are code we can remove: