gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

⎇ main scripts/pgo-corpus/reflujo.html HTML · 20 siq'ikuna · 1010 B Ñawpa willay ch'uya

corpus de maquetación para el PGO: 10 páginas nuestras 8a0496dbb · Sergio ·

1<!doctype html><meta charset=utf-8><title>reflujo</title><style>
2body{margin:0;font:12px sans-serif}.x{display:inline-block;border:1px solid #aac;padding:2px;margin:1px}
3</style><div id=r></div><script>
4function lcg(x){return function(){x=(x*1103515245+12345)&0x7fffffff;return x/0x7fffffff}}
5var r=lcg(97), h=[];
6for(var i=0;i<1800;i++) h.push("<span class=x id=e"+i+">"+((r()*1e6)|0)+"</span>");
7document.getElementById('r').innerHTML=h.join("");
8// LAYOUT THRASHING a propósito: leer geometría y escribir estilo alternadamente obliga a Gecko a
9// re-hacer el reflujo una y otra vez. Es el peor caso de una página real mal escrita, y por eso
10// entrena justo el camino que más duele cuando pasa de verdad.
11var t=0;
12for(var pase=0;pase<14;pase++){
13  for(var i=0;i<1800;i+=3){
14    var n=document.getElementById('e'+i);
15    t+=n.offsetWidth;                       // lectura: fuerza reflujo
16    n.style.paddingLeft=((i+pase)%7)+"px";  // escritura: lo invalida
17  }
18}
19document.title="refl-"+(t|0);
20</script>