__ __ __ __
/\ \ /\ \__/\ \__ __/\ \__
\ `\`\\/'/\_\ \ ,_\ ___ ____/\_\ \ ,_\ __
`\ `\ /'\/\ \ \ \/ /',__ /',__\/\ \ \ \/ /'__`\
`\ \ \ \ \ \ \ \_/\__, ` /\__, `\ \ \ \ \_/\ __/
\ \_\ \ \_\ \__\/\____/ \/\____/\ \_\ \__\ \____\
\/_/ \/_/\/__/\/___/ \/___/ \/_/\/__/\/____/
iframe Fractal
MDN Web Docs say:
The <iframe> HTML element represents a nested browsing context, embedding another HTML page into the current one.
Below is an iframe with the source pointing to the Home page of this site.
<iframe src="/index.html"></iframe>One idea that I had about this was making a fractal by nesting the iframes. The first test to do was see how nested iframes work. Would the slow do the browser, or would there be measures in place? I created a simple html file with an iframe to itself in it.
<html>
<body>
<iframe src="fractal.html"></iframe>
</body>
</html>
Here is a link to the code
To better see the recursion, I wanted to make the iframes a different size. Specifically, I wanted each to be half the size of the one before.
With size reductionNow there is a problem. The recursion is only two iframes deep, which is not allowing enough recursion for a fractal. There does not seem to be a solution to this, since the iframe specification specifies this behaviour.
Stackoverflow thread discussing thisBug report for firefox 2 about this
Bug from 2009 still around in 2021 (May crash your browser)
I decided to see how a sierpinski triangle would look anyway.
sierpinski triangle fractal