Если я fetch
мой ~ 800KB точечный файл и пытаюсь обработать его с graphviz.renderDot
способом, аналогичным https://bl.ocks.org/magjac/4acffdb3afbc4f71b448a210b5060bca,, то даже после увеличения размера стека с .totalMemory(Math.pow(2, 27))
я получаю следующее сообщение:
v Uncaught Maximum call stack size exceeded
worker.onmessage @ d3-graphviz.js:1023
Одна запись стека выглядит так, как будто реальный стек перехватывается (и трассировка стека теряется) в другом месте.Я пытался Error.stackTraceLimit = Infinity
, но это, похоже, ничего не делает.Есть ли способ выяснить это из источника сообщения работнику?
У меня есть локальная копия репозитория Git, но я не могу понять, как создать цель с локальными правками, напримерк строке 1906 из d3-graphvis.js
v2.1.0, чтобы не улавливать ошибку, происходящую в работнике.
Я разработчик BE, шаривающий в мире FE, поэтому заранее извиняюсь.