Safari 14 on Big Sur: How to prevent a webpage from automatically reloading because it was using significant memory?

In previous versions of Safari, only a message banner would pop up informing me that a webpage was taking up significant memory. Under Safari 14, the browser now automatically reloads the webpage without my permission, and there seems to be no way to turn this function off.


I am unable to pause lectures, type notes in another app, and then return to play the recorded lecture without the webpage reloading, causing me to lose my place in the lecture. For my purposes, Safari has become unusable because of this new, automatic reloading. I preferred a message banner appearing on top of the webpage so I could reload at my convenience.


Is there a fix that I can do through Terminal to turn this function off? What can I do?

MacBook Pro 13″, macOS 11.0

Posted on Nov 14, 2020 4:15 PM

Reply
Question marked as Top-ranking reply

Posted on Mar 4, 2021 1:02 PM

I had the same problem when watching Disney+ I tried a few different things but finally seemed to have stopped it happening.

I monitored the memory use of the Disney+ tab in Activity monitor.


Under safari > Settings for this website - I turned off "Content Blockers"

I am running Ghostry Lite - so I "Trusted the site"

I am running AdBlock - so I added www.disneyplus.com to the sites allowed to show Ads.


If I do the above and play Disney+ in a separate window the memory usage fluctuates but doesn't grow like it used to. Previously I would get the warning when the tab used around 2.0GB memory. Now it stays between 650Mb-850Mb





Similar questions

198 replies

Mar 7, 2021 2:02 PM in response to StarklyNedStark

StarklyNedStark wrote:

… So I start watching a recorded Zoom lecture on Safari, and it keeps crashing and saying it's using too much memory. I often play these on Safari on my iPhone while I'm at work and never had a problem. Ugh. …

That’s interesting:

  • Works on an iPhone, but has an issue on a MacBook.
  • Both using Safari.


Since the iPhone certainly has less memory capacity and, likely, other cases of fewer resources, the only remaining explanation is that the website (for your «recorded Zoom lecture[s]») must be changing its behavior for Safari on iPhone, in order to work properly.


Hence, all that is necessary is for the website to similarly change its resource use of Safari on the MacBook.


Note:

  1. Websites are not supposed to use large amounts of browser storage: they are supposed to use Server Side storage.
  2. Unfortunately, many websites have gotten increasingly lazy about using Browser memory.


Perhaps contributing to this problem are the following:

  1. Many streaming sites used to use Flash for such purposes, but with the demise of Flash (at the beginning of this year, even though they were forewarned three and a half years ago), they may be new to the idea of streaming directly to browsers using HTML5.
  2. There are some web-browsers that have very “relaxed” standards about the use of your computer resources: these browsers are well known resource “hogs”, but they may have contributed to websites being lazy in their use of browser resources. (Google Chrome is one well known resource “hog”.)


Have you, and others, provided Apple Feedback through their provided Feedback mechanisms? See Product Feedback - Apple.


If people don’t provide such Feedback, there is little chance that Apple will change anything.


I would provide my Feedback in the form of a Bug Report, on matters such as this.


In the meantime, there are a couple of things that have been found helpful:

  1. Access such web-pages through a browser window with only a single tab: this helps isolate the resource use.
  2. Other browsers, such as Google Chrome, don’t seem to have this issue. (Resource “hogs.)

Feb 25, 2021 11:53 AM in response to jelleverbeek

jelleverbeek wrote:

disney+ nearly always gave me that error message, and now with the auto reload i can't get through a movie without it reloading at least like 4-5 times. incredibly annoying; wish i could turn this off at least temporarily

Are you running Disney+ through a web-browser, or through the Disney+ App?


If through a browser, what browser? Have you tried a different browser?

Mar 3, 2021 6:43 AM in response to Gregory Jones1

The problem, Gregory Jones1, is that websites are not supposed to be using so much of any browsers’ resources!


Unfortunately, websites have gotten increasingly lazy in their use of browsers’ memory resources, particularly.


The workarounds are:

  1. Access such web-pages through a browser window with only a single tab: this helps isolate the resource use.
  2. Other browsers, such as Google Chrome, don’t seem to have this issue.

Mar 13, 2021 3:18 PM in response to DeepS Tunes

Welcome, DeepS Tunes, to Apple Support Communities!


Have you provided your Feedback to Apple, such as through Product Feedback - Apple?


We are but fellow users, here. Apple does not frequent these fora.


In the meantime, there are a couple of things that have been found helpful:

  1. Access such web-pages through a browser window with only a single tab: this helps isolate the resource use.
  2. Other browsers, such as Google Chrome, don’t seem to have this issue. (Resource “hogs.)


(Oh. By the way, I only access Disney+ and Netflix through their Apps. No such issues there.)

Apr 22, 2021 7:45 AM in response to MartinAS65


MartinAS65:


The problem is:

  1. Websites are abusing the internal memory of your browser. This should not happen. Websites should be using Server-Side storage (especially for uploads). Only the offending website can correct this.
  2. There are, typically, not browser options to permit this abuse, though some browsers are more permissive than others. (This does provide for a workaround, in many cases. Another potential workaround is to isolate the offending website to its own browser window with no other tabs.)


Perhaps the most important Feedback is to the abusive website(s).


One can also provide Feedback to Apple: Product Feedback - Apple.

Apr 22, 2021 10:23 AM in response to DeepS Tunes

DeepS Tunes wrote:


ps: when i said manage the website, i meant manage how the browser deals with the website, apologies for being unclear

Thank you, for the clarification.


Unfortunately, there are no such controls, either.


However, at least in that case, some such controls are, at least, possible, in principle.


That’s the kind of Feedback one can provide to Apple: Product Feedback - Apple.

Apr 27, 2021 1:59 PM in response to jbmint

Welcome, jbmint, to Apple Support Communities!


Unfortunately, there are no such controls, at this time.


However, at least in that case, some such controls are, at least, possible, in principle.


That’s the kind of Feedback one can provide to Apple: Product Feedback - Apple.


On the other hand, you wouldn’t have any need for such “controls” if the website were properly coded.


The very best thing to do is to provide Feedback to websites that abuse the local resources of your browsers.


Websites have access to Server Side resources which you, the user, have no actual access to: these Server Side resources are what legitimate websites use!

May 19, 2021 8:29 AM in response to esau888

Yes, esau888. It’s not that there is no RAM (or swap) memory available.


It’s that the website is abusing the local memory resources of your browser, and Safari isn’t going to “stand for it” anymore.


You are certainly free to provide Apple with your Feedback on this issue.


However, a more productive course of action, which will have broader beneficial impact, will be to provide Feedback to the websites that are abusing the local storage (memory) resources of your browser(s).


Websites are supposed to be using Server-side Storage, for their operations! Not Browser resources.

Nov 27, 2020 9:31 AM in response to Jakob12345

Jakob12345:


«webprocessproxy» is not about proxy servers, in anything like the usual concept, so using «Passive FTP Mode (PASV)» would not be expected to do anything.


Instead, this has to do with the way web processes (primarily JavaScript running within a browser) can use both local storage (RAM and drive) and Server side storage.


The intent is that JavaScript processes that deal with large amounts of data, should be using resources primarily on the Server, where the website resides—not on your local machine.


Now, different browsers have different limits on local storage of data, for web processes. If these limits are exceeded, the browser can either extend the limits, or hold the limits as hard limits. In the latter case, if the web process continues to try to exceed the hard limit, the process may be terminated.


Unfortunately, I certainly don’t know the particulars, in your case.

Dec 4, 2020 10:40 AM in response to Fuzzyolive

Welcome, Fuzzyolive, to Apple Support Communities!


«same problem», same solution.


In this case, report the issue, using the Safari Feedback option.


There’s nothing that writing here will actually accomplish.


The only workaround is to use another browser, when you run into this issue.


(Well. Some have found that, at least sometimes, using a separate Safari window, with no other tabs open, in that window, helps avoid the issue.)

Jan 2, 2021 4:47 PM in response to M1User_sandy

M1User_sandy wrote:

@Halliday: I agree, VM is a different issue. However, is there any progress on memory issue on safari and other browsers ? I see no progress at least as per this forum ... Do you see it getting fixed in near future ?

-
M1User_Sandy

On the browser issue, there is a similar issue, though with slightly different behavior, even on both processor types.


As explained, elsewhere, the principle problem is the with website programming! There’s only so much that can be done, on your machine, to accommodate websites abusing the resources on your machine! (This is especially true with some of the techniques used by some Adds, trying to avoid Add-blockers, and circumvent anti-tracking measures.)


The long-term solution will, almost certainly, take a concerted “push-back” against such abusive website practices!


Unfortunately, that does not lend itself to any sort of “quick fix”.

Jan 22, 2021 1:47 PM in response to KerryA21

KerryA21 wrote:

… Worse is that no representative from apple has even addressed this issue (unless I missed it) or given any explanation.

Representatives from Apple do not “weigh in”, here, usually.


This is not the best place to post, if you want to get Apple’s attention.


Instead, one should provide Feedback, to Apple, by way of their provided Feedback mechanisms: see Product Feedback - Apple

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari 14 on Big Sur: How to prevent a webpage from automatically reloading because it was using significant memory?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.