 So I thought for Christmas, it is Christmas, it is Christmas, we'll pick 12 subjects that we're excited about for 2018 and like we can quiz each other about them. Okay. Two minutes. All right. Okay. My subject for the two minutes is background fetch. Oh, background fetch, didn't we have that before? No. What was it we had, the thing that we had before? Oh, you're thinking of background sync. Right. Background sync, service worker event that would happen next time you had connectivity. Okay. And you could do sort of whatever you wanted there. Okay. It's not that. What is background fetch? Now, that's a very open-ended question, which you could have said. What is the use case for background fetch? Right. So think about a long download that's going to, you know, maybe take... Videos. A video. Yeah. Good one. Okay. Right. And that could take, you know, hours, days. We don't want the browser to be like... It could take days. Videos get big. Mobile data is slow. You could be offline for a while and we don't want the browser to have to be awake for that whole thing. Okay. So basically, it would be outsourcing the fetch thing to the operating system rather than... Yes. On desktop, though, as well? Yes. Is the plan. But probably mobile first. Yes. But also desktop. That makes more sense. Okay. So do we have an origin trial or something? There's something in Canary now. Okay. It's real good. And we don't actually need user permission to do this because you can already start downloads without user permission. That's true. The idea is to make sure it's fully visible all the time so you can see, like, the progress of the download. You can give it an icon, give it a title. So the users are aware that it's happening, they can cancel it if they want. Okay. But can I put, like, a 20 gig video into cache API now? Yes. If you have persistent data, you have as much space as you can eat. Right. That does require permission. Okay. Is that a lot of data? That is a lot of data. But people like movies, right? And you don't want them disappearing since you're getting enough light. Citation needed. Right. People do like movies. Look, there's loads of them. We build big buildings where we show them. Have you ever seen these? So we have it in Canary. Any other browser signals? Positive signals from a couple of browsers. But it's just Chrome for now, and that'll be 2018. That was two minutes. That was spot on. Okay. Now, what's a Worklet? A Worklet is like a worker, like a potentially off-thread thing, but it's more lightweight.