I want this off. I know there's a setting.
What I really want is to be able to open a link in a tab and not load it (much less render it) until I switch to that tab. Why? Because I sometimes open lots of tabs and don't want those pages to have scripts running even from origins I allow (via NoScript) until I say it's OK (by switching to the tab).
Think of it as ephemeral bookmark that I want to get to later.
Neat. This technique seems to be based on hovering over a tab with the mouse. Power users likely to benefit most from this optimization likely cycle through tabs using ctrl+tab. Is any thought being given to a way to implement the technique for ctrl+tab users?
EDIT: Just spotted the FN saying "Right now, we simply detect whether you’re hovering a tab with a mouse to predict that you’re likely going to choose that, but there are certain more opportunities to introduce warming based on other user behaviours." Hopefully ctrl+tab is one of those behaviors it can be baked into.
> And in the event that we were wrong, and you weren’t interested in seeing the tab, we eventually throw the uploaded layers away.
No comment on the increased CPU usage/effect on battery life this might have. I haven't tested it yet, but it seems like it could be significant. I hover over way more tabs than I switch to sometimes.
I currently have a lot of tabs open (in Chrome) and I switch frequently. However, I hover over a tab only to read the title, rarely to click. I'm interested in checking out Firefox again soon to see the new performance gains (maybe including this one), but does it affect battery life?
What if the false positive ratio is nearly 100%, like I suspect it would be for my patterns? Does this affect other performance like scrolling or typing if I've also been hovering over a lot of tabs?
> Maybe this is my Canadian-ness showing, but I like to think of it almost like coming in from shoveling snow off of the driveway, and somebody inside has already made hot chocolate for you, because they knew you’d probably be cold.
How sure are you that you won't end up with a whole bunch of hot chocolate that nobody wants? What is the waste factor when the extra work is done unnecessarily?
http://instantclick.io/ (try their documentation page for a demo of link-clicking)
Hmmm. I don't notice a delay on switching to the wavey tab loaded in the background.
Maybe it's just me, but switching tabs to this HN page takes longer than his "wavey" example page.
On Firefox 52.5.2.
Chrome doesn't seem to suffer from "cold" tabs. Navigating to the page in the example ends up rendering it instantly. Does Chrome have different background rendering techniques than Firefox?
Great, I want this for when I am hammering Ctrl+Tab or Ctrl+Pageup/Down for the next/prev tab as well.
This is the same kind of shit many software product do by loading their product at startup, their product starts instantaneously. They don't care that it takes up memory, slows startup times, bogs down the computer in general. Another way Mozilla is trying to cheat browser tests at the cost of users. They also sneakily delay loading of certain websites. While I despise these websites, I already have a way of dealing with them by blocking them altogether(no thanks to Mozilla) but Mozilla wants to cheat so that people will think Firefox is fast. Next, they'll load Firefox on startup but keep it hidden. When you "start" it, it appears instantly. Wow. Faster the Chrome. This is also the same kind of shit that pushes users to throw PCs away because it can't handle newer much more bloated software. Thanks for the extra bloat Mozilla, you bunch of slimy cheaters.
So sad, all this effort to make Firefox better, and they keep ruining everything with questionable marketing stunts.
Hard to recover from the add-on fiasco, IMHO.
I can foresee tracking issues with this if every link I hover over gets pre-fetched then a good dead of network traffic will be generated that otherwise wouldn't. In particular if I don't follow a number of links which I hover.
anyone knows how to fix this fundamental firefox flaws why the hell there is no handle window https://stackoverflow.com/questions/48218471/how-to-run-fire...
Cool stuff, but can I be crotchety for a sec? I wish we could dispense with all of the cute names given to features, techniques, abstraction, etc that are not intuitive until someone tells you what it means.
No one would have any idea what the hell "tab warming" means without being told, which seems unnecessary for something that is a simple concept to understand. It increases the cognitive load in a field that already has a lot of it. Please just give your hack and techniques descriptive names; or better yet, think long and hard whether or not the thing even needs a name. "pre-render on hover" would suffice. It's one more word and I know exactly what it means instantly.