To clarify "kind of random": It is kind of random in time for at least one specific web site, not random in which web site I visit. The act of refreshing the website often (say 1 out of 3 refreshes) starts the memory churning away. Oddly, the website has a refresh button as well that uses AJAX to update the most relevant content, which does not cause this, so it's probably related to one of the asides (either the Disqus forum or the world clock, both external scripts).
When it's starting to run away: Copying the URL, closing the tab, opening a new tab and finally pasting the URL usually fixes the behaviour. Sometimes this happens after a while all by itself (like last night), presumably because something on the web site executes a reload.
I don't see much of interest in the EtreCheck report, but here it is:
EtreCheck version: 2.9.12 (265)
Report generated 2016-05-10 16:18:51
Download EtreCheck from https://etrecheck.com
Runtime 2:58
Performance: Excellent
Click the [Support] links for help with non-Apple products.
Click the [Details] links for more information about that line.
Click the [Check files] link for help with unknown files.
Problem: Beachballing
Description:
Safari runs out of memory
Hardware Information: ⓘ
Mac mini (Late 2012)
[Technical Specifications] - [User Guide] - [Warranty & Service]
Mac mini - model: Macmini6,1
1 2,5 GHz Intel Core i5 CPU: 2-core
8 GB RAM Upgradeable - [Instructions]
BANK 0/DIMM0
4 GB DDR3 1333 MHz ok
BANK 1/DIMM0
4 GB DDR3 1333 MHz ok
Bluetooth: Good - Handoff/Airdrop2 supported
Wireless: en1: 802.11 a/b/g/n
Video Information: ⓘ
Intel HD Graphics 4000
Cinema HD 1920 x 1200
System Software: ⓘ
OS X El Capitan 10.11.4 (15E65) - Time since boot: about 7 hours
Disk Information: ⓘ
APPLE HDD HTS545050A7E362 disk0 : (500,11 GB) (Rotational)
EFI (disk0s1) <not mounted> : 210 MB
Macintosh HD (disk0s2) / : 499.25 GB (35.16 GB free)
Recovery HD (disk0s3) <not mounted> [Recovery]: 650 MB
USB Information: ⓘ
Apple, Inc. IR Receiver
Apple Inc. BRCM20702 Hub
Apple Inc. Bluetooth USB Host Controller
Logitech USB Receiver
Apple Computer, Inc. Apple Cinema HD Display
Razer Razer Orbweaver
Apple Inc. iPhone
CM Storm Quickfire Pro Ultimate 6 key
Seagate Expansion Desk 4 TB
EFI (disk1s1) <not mounted> : 315 MB
TimeMachine (disk1s2) /Volumes/TimeMachine : 1.00 TB (6.32 GB free)
Storage (disk1s3) /Volumes/Storage : 3.00 TB (2.21 TB free)
MediaTek Inc MT1806
Apple Inc. iPad
Thunderbolt Information: ⓘ
Apple Inc. thunderbolt_bus
Gatekeeper: ⓘ
Mac App Store and identified developers
Unknown Files: ⓘ
/Library/LaunchDaemons/org.macports.gkrellm.plist
One unknown file found. [Check files]
Kernel Extensions: ⓘ
/Library/Application Support/VirtualBox
[loaded] org.virtualbox.kext.VBoxDrv (5.0.16 - 2016-03-22) [Support]
[loaded] org.virtualbox.kext.VBoxNetAdp (5.0.16 - 2016-03-22) [Support]
[loaded] org.virtualbox.kext.VBoxNetFlt (5.0.16 - 2016-03-22) [Support]
[loaded] org.virtualbox.kext.VBoxUSB (5.0.16 - 2016-03-22) [Support]
/Users/xxx/Downloads (original)/LCC Installer.app
[not loaded] com.Logitech.Control Center.HID Driver (3.5.1 - SDK 10.0 - 2011-11-04) [Support]
System Launch Agents: ⓘ
[not loaded] 9 Apple tasks
[loaded] 147 Apple tasks
[running] 82 Apple tasks
System Launch Daemons: ⓘ
[not loaded] 40 Apple tasks
[loaded] 157 Apple tasks
[running] 93 Apple tasks
Launch Agents: ⓘ
[loaded] com.oracle.java.Java-Updater.plist (2013-06-07) [Support]
[running] net.culater.SIMBL.Agent.plist (2009-10-26) [Support]
[not loaded] org.freedesktop.dbus-session.plist [Support]
[loaded] org.macosforge.xquartz.startx.plist (2014-08-11) [Support]
Launch Daemons: ⓘ
[loaded] com.adobe.fpsaud.plist (2016-04-05) [Support]
[loaded] com.equinux.VPNTracker7.agent.plist (2013-12-18) [Support]
[loaded] com.oracle.java.Helper-Tool.plist (2013-06-07) [Support]
[loaded] org.firebird.gds.plist (2015-04-26) [Support]
[not loaded] org.freedesktop.dbus-system.plist [Support]
[loaded] org.macosforge.xquartz.privileged_startx.plist (2014-08-11) [Support]
[not loaded] org.macports.gkrellm.plist [Support]
[not loaded] org.virtualbox.startup.plist (2016-03-22) [Support]
User Launch Agents: ⓘ
[loaded] com.google.keystone.agent.plist (2016-03-02) [Support]
[not loaded] org.virtualbox.vboxwebsrv.plist (2016-03-22) [Support]
User Login Items: ⓘ
iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
Other Apps: ⓘ
[running] org.vim.MacVim.56352
[loaded] 391 Apple tasks
[running] 209 Apple tasks
Internet Plug-ins: ⓘ
iPhotoPhotocast: 7.0 (2009-03-13)
FlashPlayer-10.6: 21.0.0.213 - SDK 10.6 (2016-04-09) [Support]
net.juniper.DSSafariExtensions: Unknown (2014-03-13) [Support]
QuickTime Plugin: 7.7.3 (2016-04-21)
Flash Player: 21.0.0.213 - SDK 10.6 (2016-04-09) Outdated! Update
Default Browser: 601 - SDK 10.11 (2016-04-22)
Silverlight: 3.0.40818.0 (2009-08-18) [Support]
JavaAppletPlugin: Java 8 Update 91 build 14 (2016-05-04) Check version
Safari Extensions: ⓘ
HD quality for YouTube™ - James Fray - http://add0n.com/youtube-hd.html (2015-03-31)
ClickToFlash - Marc Hoyois - http://hoyois.github.com/safariextensions/clicktoplugin/ (2015-11-28)
Save to Pocket - Read It Later, Inc. - http://getpocket.com/ (2015-11-05)
TinEye - TinEye - https://tineye.com (2015-11-28)
Ghostery - GHOSTERY, Inc. - https://www.ghostery.com/ (2016-03-13)
3rd Party Preference Panes: ⓘ
Flash Player (2016-04-05) [Support]
Java (2016-05-04) [Support]
MenuMeters (2014-05-06) [Support]
Time Machine: ⓘ
Skip System Files: NO
Mobile backups: OFF
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 499.25 GB Disk used: 464.08 GB
Destinations:
TimeMachine [Local]
Total size: 1.00 TB
Total number of backups: 115
Oldest backup: 07/11/14 0:50
Last backup: 10/05/16 15:51
Size of backup disk: Too small
Backup size 1.00 TB < (Disk used 464.08 GB X 3)
Top Processes by CPU: ⓘ
8% WindowServer
7% kernel_task
6% com.apple.WebKit.WebContent(18)
1% Transmission
1% com.apple.WebKit.Networking
Top Processes by Memory: ⓘ
1.09 GB com.apple.WebKit.WebContent(18)
901 MB kernel_task
451 MB softwareupdated
221 MB mdworker(12)
197 MB Safari
Virtual Memory Information: ⓘ
1.56 GB Free RAM
6.44 GB Used RAM (3.10 GB Cached)
0 B Swap Used
Diagnostics Information: ⓘ
May 10, 2016, 08:38:44 AM Self test - passed