From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#19776: 25.0.50; HTML rendering is very slow Date: Sun, 24 Oct 2021 14:52:34 -0700 Message-ID: References: <87d1tuw42p.fsf@gnus.org> <87tvsc6syh.fsf@mouse.gnus.org> <87h8oc6sfs.fsf@mouse.gnus.org> <83pmrw5hfs.fsf@gnu.org> <875ytmbnk2.fsf@gnus.org> <83y26i34e1.fsf@gnu.org> <87wnm27b57.fsf@gnus.org> <87sfwq75q4.fsf@gnus.org> <87wnm22q7y.fsf@gnus.org> <83ee8a2pm7.fsf@gnu.org> <87fssq2orj.fsf@gnus.org> <87pmru18xg.fsf@gnus.org> <87lf2i18pv.fsf@gnus.org> <87h7d618j7.fsf@gnus.org> <87bl3e2m1y.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21978"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 19776@debbugs.gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 24 23:53:11 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1melQV-0005Ws-Jd for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 23:53:11 +0200 Original-Received: from localhost ([::1]:58716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1melQU-0005UP-An for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 17:53:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1melQM-0005Ty-W6 for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 17:53:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57844) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1melQM-0004hb-IX for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 17:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1melQM-00065L-Bo for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 17:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Oct 2021 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19776 X-GNU-PR-Package: emacs Original-Received: via spool by 19776-submit@debbugs.gnu.org id=B19776.163511236323338 (code B ref 19776); Sun, 24 Oct 2021 21:53:02 +0000 Original-Received: (at 19776) by debbugs.gnu.org; 24 Oct 2021 21:52:43 +0000 Original-Received: from localhost ([127.0.0.1]:41151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1melQ3-00064M-6k for submit@debbugs.gnu.org; Sun, 24 Oct 2021 17:52:43 -0400 Original-Received: from mail-pf1-f172.google.com ([209.85.210.172]:41609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1melQ0-000648-V9 for 19776@debbugs.gnu.org; Sun, 24 Oct 2021 17:52:41 -0400 Original-Received: by mail-pf1-f172.google.com with SMTP id y7so8867594pfg.8 for <19776@debbugs.gnu.org>; Sun, 24 Oct 2021 14:52:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=lR/z3BAfxNQj8hSYjgCrc98kBF7CFJb/EnP8wgSCetg=; b=P39PjRiVtpD9/ng/9g6A7Mml7jeWm+NWOJ3CslbeOexfztDIHS4qIBQmIQkp4QZV9v 8cierVFnoshTuVdAsJ6a/xbrNZu/Xdw5Prnf4OZ7CHC0o31sSQTkn7+5UfUK2TAm75xa /6wSCMF1YummHrYbEPGIkGYGxuKiVAnT+d5SpjKFu24kYO5XtNFG7b85D3i+7hd8HtUk Ofv53N9aKops3R5xvH8fJWK4bfxYNtnZ1VGXbQ9UHRC7OLEWxMVpOWW0c6L0eWgy1+la rzYSabzQepIidRYVD7y/R5INH4o9gDtuzsYLoSQ23P1zr0eFkaBF/5cQ28TyBfZJ5aPY v0cQ== X-Gm-Message-State: AOAM530QbvW6xaJ7BNyQr0xKoOSHZiHUi8oTixZHRQk1xt2Ovs1CkFk1 IxX8PdGbSUjhrPfUOmZt0qTIhKqJBNVWRws1d5Q= X-Google-Smtp-Source: ABdhPJwJgsFgdALZeQTsc/Cr9a/51M+ZQG9J8BHkpsItBSIWHyLC85BG6ux085f6wtxs7Qm8omamh6bV+Fi4GoGU0gE= X-Received: by 2002:a63:330f:: with SMTP id z15mr7512133pgz.42.1635112355099; Sun, 24 Oct 2021 14:52:35 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Oct 2021 14:52:34 -0700 In-Reply-To: <87bl3e2m1y.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218214 Archived-At: Lars Ingebrigtsen writes: > I misread the code -- I thought the cunningly named atimers global > variable was the ones that had fired, but it's all the atimers. So > run_timers just goes through that list and does all the callbacks. I lost track of this discussion, but the feature itself looks very promising. I didn't study what you did here, but one thing that would be really nice is if we could update this message dynamically. Other software show a spinning marker for example, perhaps we could do something similar? In the simplest case, you just need to update a character every 0.1 seconds (or something) in the sequence "|/-\". I'm not an expert on UIX by any means, but AFAIK, users like it when there is some visible feedback that the program didn't just go and die. Research shows that the brain is easy to trick that way; even just a dumb little spinning thing makes people subjectively feel that the program is more responsive. Maybe we could use that to our advantage.