LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

Я думаю, проблема куда глубже сидит, хотя создана тем же гуглом. WebComponents фактически не имеет API для выгрузки компонентов - компонент можно только зарегистрировать. В pale moon после того, как реализовали вебкомпоненты стал захлёбываться GC, который пытается вычистить всё это говно, но тщетно. Да и firefox жрёт меньше хрома только если эти вебкомпоненты отключить нафиг, но без них отвалится и злая половина уеба. Куда проще согласно архитектуре современного Extensible, чтобы его, уеба как раз на страницу спавнить отдельный процесс, в нём при регистрации WebComponents переопределять обработчик и не городить никаких gc - мусор выкинется вместе с процессом. Сколько памяти это будет жрать гугл конечно же не волнует

Исходная версия mittorn, :

Я думаю, проблема куда глубже сидит, хотя создана тем же гуглом. WebComponents фактически не имеет API для выгрузки компонентов - компонент можно только зарегистрировать. В pale moon после того, как реализовали вебкомпоненты стал захлёбываться GC, который пытается вычистить всё это говно, но тщетно. Да и firefox жрёт меньше хрома только если эти вебкомпоненты отключить нафиг, но без них отвалится и злая половина веба.