From mboxrd@z Thu Jan 1 00:00:00 1970 Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:400c:c0c::230; helo=mail-wr0-x230.google.com; envelope-from=arthompson1990@gmail.com; receiver= Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 8379677D97 for ; Mon, 14 May 2018 14:38:26 -0700 (PDT) Received: by mail-wr0-x230.google.com with SMTP id p4-v6so13854633wrh.3 for ; Mon, 14 May 2018 14:38:27 -0700 (PDT) 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=IwFnxmHEEFDav2GtE8XvYClrp0KK0HlkktDQFs750YE=; b=u+rH5usW7Y0zqAqrrk4/iqaUoyOeua6FaX06enh13uWmhA/RvMCq85/JJgODp6YDwj mMaoueqbpTLQckDFUIaKmWFxLg53QveIndCyGpnlVqCB+pDNjZet6X0zlskrQxbThtqM BwKRoj6a7nc55UM9RtEGnOeeoLPN99ert532UfQn/+M6At8aN9tZwiV8J7UqZNnJofBI nhzinqMTGk3snLrKdEPwUCuIgvFUJicpa7CD/0RLnq7PW1VvVIBFuEjs/RtgJjAXrq1F NpHgT1hj41taln6lis0XjS2lAvXwXkSngJkeFTLPQ1cquAvT/E/BbumcAU6qBy6AdfA2 o8wg== 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=IwFnxmHEEFDav2GtE8XvYClrp0KK0HlkktDQFs750YE=; b=GCAwdB+okHcpnc4FMwk88bH5lE2K5zENa/M9Tp4Cc7H3EesvP6OFm82qCuFOx4sbpw YIR8Awdz0J2tDVqxqE0n9CZyG6e1xR8rhiQTxuvlRvrYIJCXQhC6o4PSRe9jJkiB5K9G /Q9lTGHJhih58GQ845MdDpIhDIX1h/BxZWBH5EU9i9VemkzcbNgWO4FhXc8ncaPjlJa0 XWxwTCem2ekeCQkooo9+noDfdZQPY1CVrfD19LFA1/PYzH5prOL/yuzqepIj8oSTToXg swX4cyK0gsHQTw79TEm79CJhkj7yzeCdZqkNZ4PyZXcEpHy6l2CXHiGlfev+1dTC9IB+ Z6Jg== X-Gm-Message-State: ALKqPwdQs0z6Vz54liUueYFA+HPpggUdnvvbwAmpgTE1npe+3dYFjm14 JOK/m3t+iruCeVUF+kzEScs= X-Google-Smtp-Source: AB8JxZqdSD+pE4ZKCzGGKrOTdmX0RcSEixTo6vDGB8C3qD2hGvSiXMI03CDWPDtJlL0pMPYjM/c7xQ== X-Received: by 2002:adf:86ac:: with SMTP id 41-v6mr7974313wrx.260.1526333904606; Mon, 14 May 2018 14:38:24 -0700 (PDT) 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 p35-v6sm15136638wrb.12.2018.05.14.14.38.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 14 May 2018 14:38:23 -0700 (PDT) Date: Mon, 14 May 2018 22:38:15 +0100 From: Adam Thompson To: Karl Dahlke Cc: edbrowse-dev@edbrowse.org Subject: Re: [edbrowse-dev] High Hanging Fruit Message-ID: <20180514213815.cdy42c6sy2ct6jhm@toaster> References: <20180414160209.eklhad@comcast.net> X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180414160209.eklhad@comcast.net> User-Agent: NeoMutt/20170113 (1.7.2) On Mon, May 14, 2018 at 04:02:09PM -0400, Karl Dahlke wrote: > I fear we have reached a point in edbrowse where all the low hanging fruit has been plucked. > I have several sites that "don't work", yet evoke no js errors as they run. > That means all the javascript executes, but doesn't do everything it is suppose to, or does something slightly wrong, or lacks a connection to our nodes in the edbrowse world, or some such. > Some of these sites have 20 js files, some have 50,000 lines of js code. > Most of the js is minimized, and even if you deminimize it, it still has gross one letter variables and no comments, and no way to know what it is suppose to do, > as compared to what it does in edbrowse, and where the paths diverge. Agreed. Unfortunately most of the time I find something that doesn't work it's part of some incredibly complicated code and there's no easy way to find the breakage. > We can only hope to run into some simpler websites that don't work, I call these middle hanging fruit, > and maybe we can find and fix a problem, and that will fix the other site over there, where the fruit is way up high. > Other than that, I don't know what to do. > > Another approach is to plow through the 100 acid tests, which is where we started almost a year ago. > The js is clear and readable, although there is a lot of it, and maybe the time has come for that. Yeah, I suspect we're approaching that point. That and also going through some of the DOM spec and comparing with what we have and probably coming up with a roadmap to fill in gaps. As always I wish I had more time to help with this. Cheers, Adam.