From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:400c:c09::22d; helo=mail-wm0-x22d.google.com; envelope-from=arthompson1990@gmail.com; receiver= Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) by hurricane.the-brannons.com (Postfix) with ESMTPS id EADBA77AAF for ; Sun, 11 Feb 2018 08:49:22 -0800 (PST) Received: by mail-wm0-x22d.google.com with SMTP id g1so5615816wmg.2 for ; Sun, 11 Feb 2018 08:50:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Vr221Wte35ehiTpLhz3rhTG5hGfO2az8Gkk6eCDl6kw=; b=kFHEpS0MFMJS9u10wnG5TMYc6XED746Y/8eJYGqtF8op8EInJF+kItDJwrfatp0A0l WmQEwOGL9F9QNVYPS6+OnSR3xPw8RuN0Eyw0XwzPti0RoDHAJKu+j3lXhyLwD6XFZjT7 DDq6MHvNSII1b/sFsDdUF2zi35boBFTrr4AY8XVCmAQCAp9SlvOi3d7jXdEeHbusnLVf sDOwWPWODIjwgDNHVoihSMeu3MbxcRg8FT+TP3vPZtVHs54wrAt5QZptGAfF6GIjvZKt sK2wEJCRNnQaUFI51h8raGYX7AOlzhn1+Io/q2wxQuoIQkzEHDZ9zQAgc+JvbJGEseQm LMQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=Vr221Wte35ehiTpLhz3rhTG5hGfO2az8Gkk6eCDl6kw=; b=ZUJhkq6ScLP6UK/113R1/Nn+ntOShi9oZvro7bQbzo4ZTAub1E3VipLQUTNexQ/81E PnwvJcDzimKXNjKq3MV9Vvm0UAoeo9rk/kzGFRmxU4l9jSqKwAZtAgNXUkLAwSvHI3Pb 7tsX0BkEYEziCVDMEUMvIxUxKcQwRrJ/qImPiBWHcrjxQSg2RXWCV+CF/1tIaTqYCDqO V3/tgw38p/YF9pAfVwi8LdrxD0o4TffFvMgRDe4aYmPHTv6krGi530XTyfq2oPQjSMoU T9jXgw+r7opR+n9U8e/vrNJT0VODMBpJ3Kqp3wgrIB2oWY1bXTDEEtSMa+wPZufHOnQv WZsg== X-Gm-Message-State: APf1xPDX9PXehJcN2DC64NJ8AFbg+ePJD4/fP8ArxAIp4HjvwbC6iqyH qCpB4zBQERGpuxcdWilBFtE= X-Google-Smtp-Source: AH8x2241qiwyGJqkynjv67ls5LtMO4Ez6SU+Us9vZYkbKpPATWy1ZWRuqHtP1KezmlbbRDSWmI8zBg== X-Received: by 10.28.141.144 with SMTP id p138mr1747743wmd.58.1518367804922; Sun, 11 Feb 2018 08:50:04 -0800 (PST) Received: from toaster (a.5.9.3.b.f.e.f.f.f.4.4.2.d.a.2.2.4.0.9.2.4.1.1.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:1142:9042:2ad2:44ff:fefb:395a]) by smtp.gmail.com with ESMTPSA id r1sm4220838wmg.22.2018.02.11.08.50.03 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 11 Feb 2018 08:50:04 -0800 (PST) Date: Sun, 11 Feb 2018 16:50:02 +0000 From: Adam Thompson To: Kevin Carhart Cc: Edbrowse-dev@lists.the-brannons.com Message-ID: <20180211165002.uwxe2w6f4lpnqvba@toaster> References: <20180110065158.eklhad@comcast.net> <20180111013137.eklhad@comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [Edbrowse-dev] nasa slow X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.25 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Feb 2018 16:49:23 -0000 On Sat, Feb 10, 2018 at 11:00:44PM -0800, Kevin Carhart wrote: > On Sun, 11 Feb 2018, Karl Dahlke wrote: > > > > NASA needs it in order to run, right? > > > > No, they don't, and that's the point. It's just a big time waster from our point of view. > > Acid test 0 needs it, and that's what put us on the trail, remember, but I think that's rare. > > Hmmmm > > But querySelector and querySelectorAll are used in vendor.js or nasa.js, > right? These are common. > > So we have a couple of things in third. It sounds like we're saved by the > bell for now since you figured out how to do both, which is great, but maybe > some time in the future if it was necessary, we could delete jotform but > keep qs/qsa? > > But come to think of it... wouldn't the query-result sets from qsa be > incomplete if the styles have not been doled out to the elements previously > and the selector is trying to select by styles? Yes they would, and worse than that it'd be difficult to spot because there's a good chance things'd either continue in a broken state or blow up with some sort of type error. I'm thinking that we'll just have to fix the 3rd party software if it isn't good enough. Have we contacted the devs about it to see if they intend to fix it? Cheers, Adam. PS: in order to do almost anything in edbrowse I have to browse with js disabled until I find a broken site because it's so grindingly slow most of the time, and that's on relatively modern hardware, but may be that's just the sites I visit... plus there's the js either being horribly inefficient or infinite on (I think) stackoverflow.com etc which is a real problem (I seem to manually kill edbrowse at least twice a day at work). I really should sit down and debug what's going on there.