From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14950 invoked from network); 31 Mar 2021 17:32:05 -0000 Received: from hurricane.the-brannons.com (2602:ff06:725:1:20::25) by inbox.vuxu.org with ESMTPUTF8; 31 Mar 2021 17:32:05 -0000 Received: from localhost.localdomain (localhost [127.0.0.1]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTP id 453fe208 for ; Wed, 31 Mar 2021 10:31:59 -0700 (PDT) Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [2a00:1450:4864:20::42c]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTPS id d027dc8d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 31 Mar 2021 10:31:25 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id b9so20452995wrt.8 for ; Wed, 31 Mar 2021 10:31:24 -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; bh=K+6IN/X8JFH5WJVh+6TQEgosHIVdME6emRqqjIZQOD4=; b=bemoUbage7yM0wD5wSQ62aGkPsvMpz9gydKuWlhkDeFTaKOoTpfdF5guGjcfJNwc3B +xSvbcm/D2brkTaD25Q1apG0vSPgEYebSLk0hgEbPl5b7V06F9h0p0pBqixMvYpC7a+U F8PZB0xWiynYQiRm8a3EPRWGfQSHmg+JYYf3JopwGwa+XoMaxhiVRUun5LcteYLGNFLg bo89YtvVN7tEZ4lx//KIFzwZWyuhwrii27p1blz+HLiV8fNIe5Ke7HdFxtDE2rsvF1TX 8aBFSw+m4+UHOgmugYbKzQNNLL1Qm12y2hbgWllYCkn9/1CpQijgDYX/oPobv2LdcY9k VCKA== 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; bh=K+6IN/X8JFH5WJVh+6TQEgosHIVdME6emRqqjIZQOD4=; b=anGFmZ1dwyXtliN9ZJUmNOACjfWUdc9LM//fBq82patRkTt+ne+UMXdI4zW99xWKgL z3Uo3JYiJITkjCPGE6pIs2qOVI7AUiWEG+jilA+3tRNQjsdSQgU+PQ4oP2e3bYWOrkiz vAPDmT/Uxf/AIDQ44tC+Pt/7+eeAOu5vTDqabZOB8MAUZ+rALDMLJ9Vz8DS01Wtvg1Cg fJ0kmG1146cr2vwzWTQzH6e8eWCJBXNQem9oE2ABTbgvdu6LYG+43rbvM+Acyo4WfeAY JsGWa/MoCFRkhh5BJNTaZ99vry+YDc+ytUnREJCEmgY4+KNMYQXyN8cUfl3yZBpzNUMq vMGg== X-Gm-Message-State: AOAM532543ixeVF015f+tsZHPw2aQ73nYrK/PlHb8Z45cR9nDKRPRRYf ouQ1VGLIuRvoUbjfOFPCa7I= X-Google-Smtp-Source: ABdhPJwTiac4dc1Wn+ZLX+pfArX3NDyzzdOdg6wiYHqO1hMtjTm8ldKTYi2p9kHxyWCufol1ZJTOOQ== X-Received: by 2002:a5d:46d1:: with SMTP id g17mr4983347wrs.342.1617211882181; Wed, 31 Mar 2021 10:31:22 -0700 (PDT) Received: from toaster (b.5.b.9.4.f.e.f.f.f.c.f.1.b.a.e.1.4.0.9.2.4.1.1.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:1142:9041:eab1:fcff:fef4:9b5b]) by smtp.gmail.com with ESMTPSA id f2sm5565667wrq.34.2021.03.31.10.31.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Mar 2021 10:31:21 -0700 (PDT) Date: Wed, 31 Mar 2021 18:31:20 +0100 From: Adam Thompson To: Karl Dahlke Cc: edbrowse-dev@edbrowse.org Subject: Re: [edbrowse-dev] It can be done, but is it worth it? Message-ID: References: <20210228204322.eklhad@comcast.net> <20210230224158.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: <20210230224158.eklhad@comcast.net> On Tue, Mar 30, 2021 at 10:41:58PM -0400, Karl Dahlke wrote: > > There's part of me thinking to simply not have a master window > > Well there's no harm in having it, and no harm in using it for our deminimizing debugging stuff, > which doesn't even go out to distribution. > And that's kinda big, half a meg of source. > And it sort of proves the concept if we choose to go further. > > Probably some actual functions can be shared safely, probably not classes. > > We have plenty of time to step back and think about it. > For now it seems to be working pretty well. > The most important thing is probably our find&fix, and a more complete DOM, etc. Agreed, we need to try and fix what we know is broken for now and try and get more things working. However it's definitely worth thinking about, particularly as sandboxing individual pages appears to be an increasingly important part of browser design.