edbrowse-dev - development list for edbrowse
 help / color / mirror / Atom feed
* [Edbrowse-dev] Forever
@ 2018-01-17 12:43 Karl Dahlke
  2018-01-17 22:35 ` Kevin Carhart
  0 siblings, 1 reply; 2+ messages in thread
From: Karl Dahlke @ 2018-01-17 12:43 UTC (permalink / raw)
  To: Edbrowse-dev

[-- Attachment #1: Type: text/plain, Size: 1329 bytes --]

Many sites, including amazon, which we've been playing with, take a very long time to plow through eb$qs$start().
Time is roughly O^2, as per the size of the web page.
No doubt we could rewrite it to be more efficient, but most of it is third party software querySelectorAll, that I don't want to rewrite, or even muck with very much.
They could come out with a new version with bug fixes, and I really want to just snap it in place.
Is there any way to make things more efficient, without going into the guts of querySelectorAll?

So this website hangs forever, and you can't even ^c out of it.
https://sploid.gizmodo.com/this-giant-fireball-over-michigan-was-visible-from-six-1822143868
Put this on the list of must-fix sites.
Now that edbrowse is one process, such sites are more troublesome; you just have to quit, and lose whatever was going on in the other sessions.
Following db 5 I thought it was eb$qs$start again, it hangs for a very long time, but then it returns, and then we hang on another javascript, seemingly forever.
We will need to address performance across the board, it's getting frustrating.
If that work waits til the next version that's fine, and I do want to talk about cutting 3.7.2 soon,
but nobody is going to use edbrowse if it hangs for minutes, and sometimes forever.

Karl Dahlke

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-01-17 22:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-17 12:43 [Edbrowse-dev] Forever Karl Dahlke
2018-01-17 22:35 ` Kevin Carhart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).