// The renderer, shared by the two things that ever build a page: the service // worker, which composes every navigation once it is installed, and boot.html, // which composes the one navigation that arrives before there is a worker to // do it. // // Sharing it is the whole point. A shell only the worker could build is what // made a first visit show a spinner and reload; with the same templates and // the same code reachable from the page, the first visit is already the app // and the worker is what makes the second one fast and the hundredth one // offline. // // Loaded as a plain script by both -- importScripts in the worker, a