4 ms·
Why not something like: If *n* tabs >= x Load tabs on demand Else Load tabs in background x can be set by default at some arbitrary number
by malnourish 14y ago
Why not something like:
If *n* tabs >= x
Load tabs on demand
Else
Load tabs in background
x can be set by default at some arbitrary number and also be changed.
- r00fus 14y agoProblem is, X will change based on a bunch of factors - type of browsing, screen real-estate, etc. If that isn't taken into account, it could result in what the user perceives to be a jarring interface shift. We could use much more subtle algorithms - what about loading visible page, then queuing up X background tabs to concurrently load (based tab order)? What about a logarithmic backoff (ie, load up visible and several background pages, then slowly load others)? Fact is, user-time is valuable, compute time (and for most users) bandwidth is not. What's valuable should be prioritized.