Hi @szept :
The issue you're experiencing with the browser slowing down and heavy RAM usage when opening many tabs (20-30) is common, really common, especially with modern browsers like Firefox or Chrome that run separate processes for each tab. This can lead to high system load, even after closing some tabs, because they usually run secondary processes in the background (except you configure them not to do c).
If you wan too mitigate the issue without restarting the system:
Try to Manage browser RAM usage:
Extensions like The Great Suspender or Tab Unloader (for Firefox) automatically unload inactive tabsfrom RAM while keeping them open in the browser, freeing up resources without closing tabs entirely (you can use an option when right clicking on tabs to close tabs of some domain or the ritht tabs or...)
You can use the browser's task manager (Shift + Esc in Chrome) to see which tabs or extensions are using the most resources and close them if necessary, it can help you to make a better use of ram.
Clear cache and free memory without restarting (I don't remember who, but some user created a script to do this, I have this intalled, but I don't remember in what puppy distro, and I can look for it now, sorry)
Limit the number of browser processes: This is not the final solution, because (in my case) I use a lot of tabs, but I need all of them and I can close and open all the time, I wanna have then eye point everytime, but you can...
Firefox: Go to about:config and set the browser.tabs.remote.autostart option to false. This reduces the number of separate processes for tabs, although it may impact overall tab performance.
Chrome: Access chrome://settings/, and under "System", make sure the "Continue running background apps when Google Chrome is closed" option is turned off. You can also limit the number of processes per tab.
Reduce the use of browser extensions:
Some extensions consume a lot of resources. Try disabling or uninstalling extensions you don't use frequently to reduce the load. (what I did is have working the ones I need the most, the other in stand by ready to activate just in case)
These adjustments should help improve your system's performance when dealing with multiple browser tabs, but the best option for me is install SLIMJET browser and (if possible) increase RAM.
For puppy, the most.... the better (I'm running 12 Gb Dual Channel and I am really pleased, although I love to have better ram.. sniff sniff)
Hope it helps.
Have a nice day.