From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 1903A7884B for ; Fri, 5 Dec 2014 12:34:01 -0800 (PST) Received: by mail-wi0-f170.google.com with SMTP id bs8so2506638wib.3 for ; Fri, 05 Dec 2014 12:32:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=YOkBsD+iPE3oAEPThgyQ8u4XY0fS85tvy1ytjFaC2j4=; b=wADM14pkZBIgWXidqUjA8mIAKq5wqdf8xW+dT2w087vz7S+eLbuFcKR6VejOhtE/bH VaHWEhMUJjrJ6a47aDvFYSPjxUUr2YpnFZi0kQTNy0rUOZaIAsPp4trBF2lzMGNMDXVw NCYWLkaiSFmhA+SKW7DM8Ho/5rdDvNLUF3vastp0dr4Y+8kjhJuZtAmLxfG+l/VBucXW yigOm5iUfMODhIRDipfy0Vj1tHgcEonM/Ry1F6kGgKQJiSTB1ZBBO3O+b662C1TJUo0q n4bi+5ksD4ZgnmhqCHNOLBqrw09KP664Xk3tVW3KG5h853Bu/ReNP3sxBjkEi2ajf5Df KWnw== X-Received: by 10.180.85.198 with SMTP id j6mr6614344wiz.23.1417811538151; Fri, 05 Dec 2014 12:32:18 -0800 (PST) Received: from toaster.adamthompson.me.uk (toaster.adamthompson.me.uk. [2001:8b0:1142:9042::2]) by mx.google.com with ESMTPSA id j1sm46218530wjw.25.2014.12.05.12.32.16 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Dec 2014 12:32:17 -0800 (PST) Date: Fri, 5 Dec 2014 20:32:14 +0000 From: Adam Thompson To: Karl Dahlke Message-ID: <20141205203214.GK14122@toaster.adamthompson.me.uk> References: <20141105142911.eklhad@comcast.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="P7Tqkd/m/Jnohiaz" Content-Disposition: inline In-Reply-To: <20141105142911.eklhad@comcast.net> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: Edbrowse-dev@lists.the-brannons.com Subject: Re: [Edbrowse-dev] Threads X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2014 20:34:01 -0000 --P7Tqkd/m/Jnohiaz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 05, 2014 at 02:29:11PM -0500, Karl Dahlke wrote: > Honestly, it sounds like it adds a lot of work to a project that is alrea= dy > a lot of work, and there's only three of us. > I think the goal is to have js not seg fault and not infinite loop, > and then there's no issue. Ultimately that'd be brilliant, but js is a powerful language, and without having the engine execute in its own process or thread, there's no easy way to monitor it since there are just so many ways of caus= ing js-related problems. In addition, I like the idea of being able to switch buffers and get on with work whilst a page loads in another buffer, and it gives us a better mechanism of implementing js stuff which is genuin= ely time-critical (i.e. there are some pages I've used where ajax is used and a synchronous version just won't work due to values such as session keys timi= ng=20 out). It's going to be a lot of work to get right, but modern browsers are complex things, and edbrowse (with the extra functionality of a text editor and email clien= t) is more so. However, if we want it to remain relevant, we'll need to handle this complexity some day or else fall further and furt= her=20 behind. Cheers, Adam. --P7Tqkd/m/Jnohiaz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUghZOAAoJELZ22lNQBzHOHTIH/1tkcogHCQkBQ9mobJfJDv0F og8/T5EiU3RCdK8k71K/nyPd4utReCyeYlAEI0N4YfwfauaGsIlMYjaBeHwib/qb B0bxig5pXEbuiwqemDG1KnF8VlVQUUr7llxb303deVQhCM6WzfW2qQZXdb/E3fle k3i0E4qEfdPXL8z7WIvxwrFNyqksKK5y9R2wCtG1fZipXD5jAsE0Fu7e2+OijZnZ tJNlr3F60He10TFYP9gm7C68GBxar36my2LH0K835EeuVxNVCSo/geIz+gVJI8pP 5GWaRflzR+93EZaTA6y+Q8EoR0Iujov7LeVjeA9nbgfpEh+h3+wJYqIFhZ0X/1o= =PcBX -----END PGP SIGNATURE----- --P7Tqkd/m/Jnohiaz--