Use OpenZIM/Kiwix to archive and browse entire websites offline via .zim files. Use Zimit (web or Docker) to 'print' sites ...
Background running apps could be the cause for the high CPU usage and system unresponsiveness. Learn how to control hidden background apps in Linux.