Setz den Startwert höher und versuchs nochmal, dann sollte es ein Stück weiter laufen.
Du könntest den Seiteninhalt in einer anderen Sprache aufbauen und das dann als feste HTML Datei in den Browser laden, um zu sehen was der dann damit anstellt. Über eine Million Zeilen sind nunmal vielleicht wirklich ein bisschen krass für einen Browser.