11.04.2019, 16:31, "Rena" <hyperhac...@gmail.com>: > On Thu, Apr 11, 2019, 05:34 Jérémy Lal <kapo...@melix.org> wrote: >> Hi, >> >> Does webkit(gtk) offer a way to detect client javascript that does things >> like that: >> ``` >> while (true) {} >> ``` > > Look up "halting problem".
I guess question was asked about run-time detection of infinite loop, not about doing it before execution of JS code started. It can be manually done via Inspector, which shows if there is JS code running and allows to pause it and see executed line of code. As for programmatic way, I guess that WebProcessProxy::isResponsible() should become false if JS code is blocking main thread, but I haven't checked. It seems like this feature not exposed in public API of WebKitGTK. -- Regards, Konstantin _______________________________________________ webkit-gtk mailing list webkit-gtk@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-gtk