From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by hurricane.the-brannons.com (Postfix) with ESMTPS id B2EA921DE01 for ; Fri, 15 Apr 2016 12:49:54 -0700 (PDT) Received: by mail-wm0-x242.google.com with SMTP id a140so8702901wma.2 for ; Fri, 15 Apr 2016 12:50:05 -0700 (PDT) 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-disposition:in-reply-to:user-agent; bh=uMckT0Z4qo1x7D2bYF3KVYidzGlAsf7LKxnDLLo1hfU=; b=eC/lEEifEc5wFQWK1QmmrGiHkAMdjaDWrFoj6uLexj2gXV6C9G7E5rmh5N25dCtnyI pLKqCr8uxamAcU6EYQx2ASbt1aIVMbftF/JYafh+1BFOW3pt+/110snlp9UUPwG55Qgy g7Gty+ICUppdyxCgJy+moemvnTL2OlDe1dZD5X4nWBayttgvEoBHCrrTCo3bQrlr6dRU 3cbKimvog7/atDHZaABmK28P8pWREYkoZG9nsEMtv1sxLtQOFs1C8TuHIUnkCETXEKI8 F4BwmVziej7hZi+cisBu1Rps1ZmMGItEfjsLosANCcqlFRsqd2bgRBEkpf7+1OXoWMBI JA0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=uMckT0Z4qo1x7D2bYF3KVYidzGlAsf7LKxnDLLo1hfU=; b=B3L/sX27N/7MJYK3ngJ1JmX2nBEtfEqjng/EUZS21Nd4NpybeaQ73frniiEp7NOrGz 5vbbBrSrI3L1ceQayYvBLP1az00ffx/fChu9HdkDCDQX52uVIf4I1W+lh/hm4ayyxRa2 LiqGzsw478HXErP6dcw6FNMR1zH0HVnst4JFiS75YMpB83IyHUIsAua6DKdvI6B+iv/Y HbNPVDu8TH29ebT2YsbvJem7MX1I9RHDXoHAhwrZ1P/gGB4rfdpwdQ/7NPa1S7C1f+Jw sUQ8Y5WY+SCZIbIMx3F4fNGnmXd6P3O2Byf0piwigy02hs3XJ8wD9Pa+lc97VH7anSLx c/rg== X-Gm-Message-State: AOPr4FU+JKDVKQEXnUcjEOZVQLTSI74LWaFpqS3nd9oLh42dFF9Ms/gTdvGly/el1qeTRQ== X-Received: by 10.194.85.161 with SMTP id i1mr25082609wjz.95.1460749804092; Fri, 15 Apr 2016 12:50:04 -0700 (PDT) Received: from 122oven.adamthompson.me.uk (100.71.2.81.in-addr.arpa. [81.2.71.100]) by smtp.gmail.com with ESMTPSA id k133sm27318547wmg.7.2016.04.15.12.50.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Apr 2016 12:50:03 -0700 (PDT) Date: Fri, 15 Apr 2016 20:50:01 +0100 From: Adam Thompson To: Karl Dahlke Cc: Edbrowse-dev@lists.the-brannons.com Message-ID: <20160415195001.GB3443@122oven.adamthompson.me.uk> References: <20160409081018.GE2640@122oven.adamthompson.me.uk> <20160309082754.eklhad@comcast.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Content-Disposition: inline In-Reply-To: <20160309082754.eklhad@comcast.net> User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [Edbrowse-dev] Where are we with AJAX and js engines? X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.21 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2016 19:49:55 -0000 --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 09, 2016 at 08:27:54AM -0400, Karl Dahlke wrote: > > What's most important and > > whos doing what currently? >=20 > I'm afraid I'm doing not a damn thing, as my mother is dying, > my wife is in a cast and even the slightest household task requires > the coordinated efforts of the two of us, > my son's emotional issues never seem to end, my daughter is flirting with > homelessness and destitution again, > dragging her son down with her, > and my wife and I will soon need to move again, as this was my Mom's house > and is underwater so the bank will glom onto it. Sorry to hear all that. > If any one else wants to work on edbrowse I'd be happy to direct / advise; > that's probably all I can do for the foreseeable future. >=20 > As for priority, I continue to suggest the find&fix method, > what can't people run, like google groups or github etc, why, > and is it really requiring a complex system like ajax or is it something = silly > like a missing dom object? > I say that only because I tend to be user driven, market driven, > and Adam generally is not, design it all to work as it should > from the get-go, and that's good, if we all have the time. > So I don't know. To a point I want to design things right from the get-go but if we can fix things easily then we should. We certainly need to continue to fix up our = DOM whatever we end up doing with our js implementation. > Love you all and glad you're on my team. >=20 > Ok, here's a thought. > I think the next step is separating the curl stuff out into its own curl > server process, >=20 > edbrowse --mode curl >=20 > See main.c line 550. > This would render almost no change from the user's perspective, > but would seem to be necessary for future things to work right. > I think we were talking about this when everyone went into hiatus > for various reasons. > I proposed a series of messages back and forth between user edbrowse and = edbrowse curl, > to fetch data and coordinate cookies and certificates and the like. > I'll seee if I can find that thread. > One curl server per user, so that parallel instances of edbrowse > would not access and clobber the same cookie jar. > I've done this experiment: edbrowse in two different consoles, > 1 reads website A, 2 reads website B, > 1 exits and writes the jar, 2 exits and writes the jar, > cookies from site A are gone. > This is a big job, a necessary job, > a job that lays some ipc groundwork, > but not as big as asynchronous js and some of the other > things we're flirting with. Agreed. From experience with our current IPC I suggest really looking at making it as async as possible since there are a number of instances where I find myself having to kill edbrowse-js because it goes into some infinite l= oop or something, blocking the browser. We also need to do that in the curl pr= ocess because we need to be able to multiplex downloads in some way. I'd quite like to look at this if I have time. I may need a hand (Chris?) = with the details of curl_multi and curl_shared etc though. Having said that, if anyone wants to take it they're welcome. Cheers, Adam. --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJXEUXpAAoJED6sZNk+oYF/eksP/3V6kDn66NUwkYhPtYGmwUAU xdjt5r40h7WzXalCKXigXTN1twU7qai3++KJADHzXwRBnR1NqKu43RRsng7RI2k8 e5z0VbJNZZoPBn6ZQSW2NYMXe7h6M+ETY+wXLiEqBD56Df3/Yyu8yzt0/8FVWCPn i4aZtO3U2xeD4I93Ha5cyXIBgRHtxSY6pU0hWRAlFmn3dR/YlWIGqiqaaek2Cxhl NSVWu5hRzzwgvQ9HTIlrh+ARpMKLhY0Pz7AnQm1X1wgXsli1rTQVbc5mhYse4Ujd HRcdeoAL8m71fdS3w1UOYauZ/H9th9SlCF6nCv1iBRJIVyp/1fMISn6mA2wqgdc7 7SvRlC9GXG4zKxwliOkTI0EmW097+zPcmu/vL8EyTcbmfdlN+0W24jdNG9LUucDf B95Hm7pNXsKWT26zJirL4scR3mfcIES+Dkx03o00q28Tsa1OQF5h4sX53YwQpgIl MDWXUIOqMQebpFcF7VyH5yM0C7Rp9/dot1S/OY4/t1Af/y1Q5SThjYNtmofeYCuK vo4dx1+QuFju/pqV4BiU2bHO6ezaorCADG8wT9qxYl/lqBP2EKSsp9NyW5DIK9U+ 1QpOxBFsY2MMF/UGfG0Qx1qMXMl0g574OgsNqIRb6fxfLjWdbYvio77dB8ALx2Q5 CW2EJN9WYPK12NaW+YPd =iFo8 -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4--