Current prefetch updates resources values directly, making them change state (eg going back to loading) if they are expired. That is problematic as might make current page blink if an expired resource is shared between current route and prefetched route. The solution is storing prefetched slices in a secondary map, and consuming them if available when the action (eg navigation) is confirmed.
Current prefetch updates resources values directly, making them change state (eg going back to loading) if they are expired. That is problematic as might make current page blink if an expired resource is shared between current route and prefetched route. The solution is storing prefetched slices in a secondary map, and consuming them if available when the action (eg navigation) is confirmed.
Fixes #176