Max_P,
@Max_P@lemmy.max-p.me avatar

Not safely. For simple sites, probably, but anything remotely complex and the JavaScript would be impossible to deal with.

Lets say the tab has a websocket open, and you clone the tab. What happens to that websocket connection? OpenGL contexts when you’re running a game? Both at the same time because it’s a browser MMO? CSRF tokens? Any sort of ID that got generated as a message you were typing?

There’s no way this can be done without causing things to break in some way. The next best thing is to load it anew, and hopefully 100% cache hit on that.

Good websites duplicate in the blink of an eye because it’s 100% cache hit. Crappy websites take seconds to load with a warm cache.

thehatfox,
@thehatfox@lemmy.world avatar

Modern websites are so complex and dynamic now it makes saving their state next to impossible.

For a while I’ve been longing for something similar, but for going forwards and backwards in a tab. There’s been too many times when I hit back to look at something I missed, only to find it was some dynamically loaded element that changes when the page is reopened.

mina,
@mina@berlin.social avatar

@thehatfox

That's why I never just click on something, but always open new tabs, because otherwise it's often impossible to return to a previous state.

With apps, it's even 1000X worse, because they don't have tabs.

@Max_P

vk6flab,
@vk6flab@lemmy.radio avatar

Lodge a bug report…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • firefox@lemmy.ml
  • PowerRangers
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • cubers
  • mdbf
  • Youngstown
  • osvaldo12
  • slotface
  • rosin
  • everett
  • vwfavf
  • kavyap
  • Durango
  • Leos
  • khanakhh
  • ethstaker
  • cisconetworking
  • GTA5RPClips
  • thenastyranch
  • tacticalgear
  • ngwrru68w68
  • normalnudes
  • anitta
  • modclub
  • tester
  • provamag3
  • megavids
  • All magazines