Now that makes sense Carefulowner what you say there.
I have always suspected this to have something to do with the javascript, assuming it was a javascript timeout or something to do with webkit
You have now strengthened that belief, and raised my interest as to what restrictions on font sizes and other parameters are being currently written for ios. I myself am pondering deeply the current state of the Web and laptops, desktops and mobile devices in the sense of screen shapes/sizes, screen resolutions, and webpages/font-sizes etc
You caused me to think about font size programming too
One thing i notice is the recent trend for 2k, 4k, 5k screens and Oled, which of course has made the olden days 1080p screen designed webmastery become tiny text. 8 pixels used to be a standard body text size for notepads and websites, because a 1400 x 900 pixel tft screen used to display such a font as readable and large enough on a pc screen
But now, with 4 k and 2 k screens, even a 16 pixel font looks like you need a telescope to view it with, and seems smaller than what was once an 8 pixel text
So if developers are useing em or pixel size as the way to define font sizes in new devices, then it won't work on all screens. a 16 pixel font on a 4 k screen will be tiny, but on my old sqare dell 1400 pixel screen it will look like sesame street writing
hence, you cannot solve all screen problems for text with pixel size
and if we use archaic terms to program (font size small, medium, large) then all we have s three or four sizes.
But it would be better, because medium on a 4 k screen, and medium on a 1080 p screen, are both medium.
as to Safari freezing, definitely agree with your guess,