Inside FastBoot: the road to server-side rendering