From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: First draft of the Emacs website Date: Wed, 02 Dec 2015 16:16:41 +0100 Message-ID: <878u5cswx2.fsf@fencepost.gnu.org> References: <565EE871.6030805@gmail.com> <87d1uproci.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1449069515 2534 80.91.229.3 (2 Dec 2015 15:18:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Dec 2015 15:18:35 +0000 (UTC) Cc: emacs-devel@gnu.org To: Random832 Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 02 16:18:30 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a49Ar-0003n1-Lb for ged-emacs-devel@m.gmane.org; Wed, 02 Dec 2015 16:18:29 +0100 Original-Received: from localhost ([::1]:58695 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a49Aq-000054-R9 for ged-emacs-devel@m.gmane.org; Wed, 02 Dec 2015 10:18:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a499G-0005ee-VI for emacs-devel@gnu.org; Wed, 02 Dec 2015 10:16:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a499B-0008Gx-2p for emacs-devel@gnu.org; Wed, 02 Dec 2015 10:16:50 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4998-0008GH-II; Wed, 02 Dec 2015 10:16:42 -0500 Original-Received: from localhost ([127.0.0.1]:52441 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1a4998-0006TM-0L; Wed, 02 Dec 2015 10:16:42 -0500 Original-Received: by lola (Postfix, from userid 1000) id A9707DF5D2; Wed, 2 Dec 2015 16:16:41 +0100 (CET) In-Reply-To: (Random's message of "Wed, 2 Dec 2015 14:55:24 +0000 (UTC)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) 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.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195751 Archived-At: Random832 writes: > On 2015-12-02, David Kastrup wrote: >> Frankly, my preferred approach for solving problems with JavaScript >> animations would be license-agnostic. I don't want web pages to change >> while I am looking at them. If the content is not important enough to >> stay until I (rather than the script) am finished with it, it is not >> important enough to be there in the first place. > > As far as I can tell, the mockup page only uses animation for smooth > transitions into (acceptably subtle) hover states, smooth scrolling > after clicking internal links, etc. The browser is in control of the client's computing resources, compositing managing, window rendition, realtime. If it (or the user settings controlling it) or the page description language does not consider animating changes a good idea, the web page author is not really in a position to know better. The user has nothing to gain from every web page inventing its own human-computer interface. The whole point of HTML is to package content in a way where the rendition is matched to the platform's capabilities. -- David Kastrup