- From: François REMY <francois.remy.dev@outlook.com>
- Date: Thu, 20 Dec 2012 16:35:40 +0100
- To: "CSS WG" <www-style@w3.org>
- Cc: "Tobie Langel" <tobie@fb.com>, "Tab Atkins" <jackalmage@gmail.com>
Hi, This week, I had some time to write about a proposal I discussed during TPAC with Tab Atkins called ‘display: viewport’ aiming at making CSS layouts more efficient by reducing the intrication level (aka: downplaying the impact of large and dynamic DOM trees on rendering performance), and I did so mainly because I talked about it at least two times on the mailing list during the past month without even making it official. Let's consider this as my Christmas gift to the WG ;-) The use cases I’m trying to solve are multiple, but here are the most important ones: - Fast relayout experience when elements are added in the DOM on complex web pages (infinite scrolling, non-canvas html games, animated layouts...) [1] - Better layout isolation for web components (aka ‘sandboxing’), and a first step toward enabling new use cases like “local MQ” (element-size-based layouts) [2] I won’t repeat in this mail everything I already said previously in the different specialized threads referenced at the bottom of this mail, but you can find a nicely written introduction (1.0) and prior art discussion (1.3) as well as some open issues in the ‘specification’ itself, which I invite you to have a look at. http://fremycompany.com/TR/2012/ED-css-viewport/ Best regards and best wishes for the end of year, François [1] http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story (look for ‘iframe’) [1] http://lists.w3.org/Archives/Public/www-style/2012Nov/0527.html [2] http://lists.w3.org/Archives/Public/www-style/2012Dec/0230.html
Received on Thursday, 20 December 2012 15:36:11 UTC