From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) by hurricane.the-brannons.com (Postfix) with ESMTPS id D879C78CE2 for ; Fri, 5 Dec 2014 14:15:50 -0800 (PST) Received: by mail-wg0-f44.google.com with SMTP id b13so2025473wgh.3 for ; Fri, 05 Dec 2014 14:14:07 -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=grFOAvRJSc/JAvedDMJO/fjI8/Z8jlQiRDCu/2QeKgg=; b=bztEzeRDvsC3lJfJT9xh+pGuw6GQsdxctXCwjJgkO0w6+ajnGfexr+QkGhTpADFOn0 2qgQWibtis+AbsUQ0tEi10w8w0p+Zyo6XbapsTDLABimIebF5XE4Gmx65Am9s126ve50 VauV66xxajZvEqvHIO8viE/llhi+3/PlTxfxlKxqvGrxhpzgfKJXoBgsKCjZm+xjWP8D +crP7loWMKa8HrWKk4h71bw7B+i8UcNMmr+2f5nSV6Ee1k52gLeTljL0qGppCkEdziZc s6G1k2Vqw+zgbbKIFPm+HJwA0sAjjt1sVr4tr5y22cayCj/HLUYP0OilRqv6B2IktCgy +fPw== X-Received: by 10.180.98.169 with SMTP id ej9mr7305383wib.1.1417817647811; Fri, 05 Dec 2014 14:14:07 -0800 (PST) Received: from toaster.adamthompson.me.uk (toaster.adamthompson.me.uk. [2001:8b0:1142:9042::2]) by mx.google.com with ESMTPSA id p1sm46482106wjy.22.2014.12.05.14.14.06 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Dec 2014 14:14:06 -0800 (PST) Date: Fri, 5 Dec 2014 22:14:04 +0000 From: Adam Thompson To: Chris Brannon Message-ID: <20141205221404.GM14122@toaster.adamthompson.me.uk> References: <20141105062558.eklhad@comcast.net> <20141205185712.GI14122@toaster.adamthompson.me.uk> <87k325kbn7.fsf@mushroom.PK5001Z> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rpGc+ACYPE+RMC+Z" Content-Disposition: inline In-Reply-To: <87k325kbn7.fsf@mushroom.PK5001Z> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: Edbrowse-dev@lists.the-brannons.com Subject: Re: [Edbrowse-dev] V8 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 22:15:51 -0000 --rpGc+ACYPE+RMC+Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 05, 2014 at 01:52:12PM -0800, Chris Brannon wrote: > Adam Thompson writes: >=20 > > Tbh, having seen the way mozilla's api changes between releases, > > making it a maintainability nightmare, > > I'm ready to investigate another engine >=20 > I'm not convinced that V8 will solve this problem. Gentoo > stopped offering v8 as a standalone package some months ago, and if I > remember correctly, the reason had something to do with the speed of > development of both v8 and chromium. So now they package v8 as part of > chromium, in order to keep them in sync. > My memory is fuzzy here, so I may be blowing smoke. > But we need to take a very hard look at API stability before jumping > ship. That's interesting, I didn't know that. The problem is that I suspect the next thing we'll probably need to do is support mozjs 31 (whenever that's released) and Mozilla publicly say that they've developed spidermonkey for use in fir= efox and they can (and do) change the api frequently to keep up with the needs of the firefox project. That's fine, but Debian's already on mozjs 26 (all be = it they're still packaging mozjs 24), and I've seen a mozjs 31, and who knows what the api changes are like there. I'm not saying v8's the answer, but we need to try and find something which= we can maintain, if only for the purposes of keeping up with security advisori= es etc. In addition, it'd be beneficial if we could decouple the DOM from the js en= gine we're currently using (which I know is slightly different to previous think= ing) since at the moment, changing engine's going to be a *lot* of work. Cheers, Adam. --rpGc+ACYPE+RMC+Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJUgi4sAAoJELZ22lNQBzHO/KcH/REcFnkBo2v9LsrkgV1F+H8c +gy0xRT+EZyg8S/lwgIdOTqWoS2vEcPEOEoauldDvmHyF/c/w5mc46KRScimFZFa 1u9ifscsRIcSe/fon/arPycWwI7UMIXBGRxr593bMJsRSIn4JwTSHM9r6PmvXjxx cG1CTCfqqcoZBSuBR9q1d43pneTsTI/duONP8g2llBtxbFq2eQFC6L0ZDTa08i65 qUR/ziOuJltuiFrvndaUJkqR39dO68TN+AGSySTRIXqrTYLUKiTV5ygVx51t5LhO DqE/ZnQ6PiPeYRGJX+JNzgLv1h0jRIVN4Mb6f/JeIsP3mY5AiexZy6Y1vauYllQ= =C1sB -----END PGP SIGNATURE----- --rpGc+ACYPE+RMC+Z--