From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Concurrency, again Date: Tue, 18 Oct 2016 17:58:05 +0300 Message-ID: <83h989wvpe.fsf@gnu.org> References: <87wq97i78i.fsf@earlgrey.lan> <83twckekqq.fsf@gnu.org> <83mvi9a3mh.fsf@gnu.org> <20161012165911.58437154@jabberwock.cb.piermont.com> <20161012173314.799d1dc5@jabberwock.cb.piermont.com> <8360owaj2s.fsf@gnu.org> <20161013092701.77461800@jabberwock.cb.piermont.com> <20161017105345.2f255760@jabberwock.cb.piermont.com> <83y41nx8l6.fsf@gnu.org> <20161017123459.5ded9408@jabberwock.cb.piermont.com> <83twcayku6.fsf@gnu.org> <20161017135353.533db169@jabberwock.cb.piermont.com> <87wph6cp5i.fsf@jupiter.lan> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476802755 15556 195.159.176.226 (18 Oct 2016 14:59:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Oct 2016 14:59:15 +0000 (UTC) Cc: stefan.huchler@mail.de, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 18 16:58:55 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bwVqh-0008D6-93 for ged-emacs-devel@m.gmane.org; Tue, 18 Oct 2016 16:58:39 +0200 Original-Received: from localhost ([::1]:42076 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwVqj-0005Sn-El for ged-emacs-devel@m.gmane.org; Tue, 18 Oct 2016 10:58:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52238) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwVqW-0005PX-7k for emacs-devel@gnu.org; Tue, 18 Oct 2016 10:58:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwVqR-00089J-E0 for emacs-devel@gnu.org; Tue, 18 Oct 2016 10:58:28 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwVqR-00089C-Aa; Tue, 18 Oct 2016 10:58:23 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1117 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bwVqQ-00052P-HS; Tue, 18 Oct 2016 10:58:22 -0400 In-reply-to: (message from Lars Ingebrigtsen on Tue, 18 Oct 2016 16:34:18 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:208426 Archived-At: > From: Lars Ingebrigtsen > Date: Tue, 18 Oct 2016 16:34:18 +0200 > Cc: emacs-devel@gnu.org > > I'm assuming you're referring to eww, and it sure does need concurrency. > Computing complicated layouts can be slow, and it would be nice if it > could take without stopping the user from doing other things. It could start by only doing layout of the visible portion, and doing the rest from an idle timer. Or does it already do that?