W3C home > Mailing lists > Public > www-svg@w3.org > September 2015

Fwd: [svgwg] Note that buffered-rendering should be removed.

From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
Date: Wed, 2 Sep 2015 14:08:10 -0600
Message-ID: <CAFDDJ7wuLVxEDvmwhta1GjeaW3FMro+BXr7CBPV++Qww1U5szQ@mail.gmail.com>
To: www-svg <www-svg@w3.org>
Cc: "Tab Atkins Jr." <jackalmage@gmail.com>
If the decision is to rely on CSS `will-change` for buffered rendering
hints, should we ask CSS to introduce a special keyword value to allow
authors to declare that SVG geometric properties will change?  For example,
if you will be animating path data or polygon points, indicate it with
`will-change: svg`.

There is precedent: the current will-change definition includes keywords
for changes to scroll position and to text contents, which are not
otherwise set in CSS.

Or would SVG geometry be covered under `will-change: contents`?  If that's
the case, perhaps we could add a short note somewhere in the SVG 2 specs
(the scripting section, maybe?) advising authors to use `will-change:
contents` to warn browsers about scripted changes to SVG attributes.


~ABR

---------- Forwarded message ----------
From: SVG Working Group repository <cam+svgwgrepo@mcc.id.au>
Date: 27 August 2015 at 09:15
Subject: [svgwg] Note that buffered-rendering should be removed.
To: w3c-svg-wg@w3.org


https://github.com/w3c/svgwg/commit/f7ae56637f5d5d19f1eb8ac1792d560df100f6b1
commit f7ae56637f5d5d19f1eb8ac1792d560df100f6b1
Author: Cameron McCormack <cam@mcc.id.au>
Date:   Fri Aug 28 01:12:44 2015 +1000

    Note that buffered-rendering should be removed.

diff --git a/master/painting.html b/master/painting.html
index d367e63..893224f 100644
--- a/master/painting.html
+++ b/master/painting.html
@@ -5138,6 +5138,9 @@ property</h3>
   <dd>Indicates that the element is not expected to be modified often.
This suggests that user agent may be able to allocate resources, such as an
offscreen buffer, that would allow increased performance in redraw. It does
not mean that the element will never change. If an element is modified when
the value is <span class='prop-value'>'static'</span>, then redraw might
have reduced performance.</dd>
 </dl>

+<p class='issue'>Remove this in favor of will-change.</p>
+
+
 <h2 id="InheritanceOfPaintingProperties">Inheritance of painting
properties</h2>

 <p>The values of any of the painting properties defined in this chapter can


============================================================
* stabilizing issues in Overview, toc, painting, idl
* building Overview, toc, painting, idl
* building single page spec

Building specs/animations
* nothing to do

Building specs/integration
* nothing to do

Building specs/markers
* nothing to do

Building specs/paths
* nothing to do

Building specs/strokes
* nothing to do
[master 4f25070] Issue number stabilization.
 1 files changed, 1 insertions(+), 1 deletions(-)
Identity added: /home/svgwg/.ssh/id_cam_bot_rsa
(/home/svgwg/.ssh/id_cam_bot_rsa)
To ssh://git@github.com/w3c/svgwg
   f7ae566..4f25070  master -> master
Received on Wednesday, 2 September 2015 20:08:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:55:02 UTC