Faster HTML and CSS: Layout Engine Internals for Web Developers
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Nov 17, 2008
Google Tech Talks
November 12, 2008
ABSTRACT
How fast Web pages load and how fast they change dynamically depends on both the Web page and the browser it's running in. Browser makers put significant effort into making their browsers faster, but there are also things that Web page authors can do to make their pages more responsive.
I plan to talk about HTML, CSS, and the DOM in Mozilla, from the DOM tree and CSS style sheets through to displaying pixels on the screen. In particular, what do Mozilla-based browsers spend the time doing when they're displaying a Web page? Which parts of this work are redone when the page is changed by script? And what implications does this have for how authors can make their pages faster, and for how authors can test the performance of their pages?
Speaker: David Baron
David is a software engineer at Mozilla Corporation, where he works on Mozilla's implementations of Cascading Style Sheets (CSS) and layout algorithms (computing the positions of objects), fixing memory leaks, and other things. He has been working on Mozilla since 1998, and is a member of the W3C CSS working group.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
1:14:53
No More Tables: CSS Layout Techniquesby tkmoneyFeatured
50,153
-
1:06:01
Introduction to JavaScript and Browser DOMby GoogleTechTalks
63,471 views
-
37:57
The Clean Code Talks - Don't Look For Things!by GoogleTechTalks
74,574 views
-
1:04:47
Don't Make Me Clickby GoogleTechTalks
58,425 views
-
56:23
Speed Up Your JavaScriptby GoogleTechTalks
93,029 views
-
15
videos
Play all
HTMLby satishannavarapu
-
59:23
The Next Generation of Neural Networksby GoogleTechTalks
276,202 views
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by GoogleTechTalks
125,973 views
-
1:18:36
HTML/CSS Programming Lecture 1by Barbara Hecker
21,831 views
-
37:54
Velocity 2010: Nicole Sullivan, "The Top 5 Mistakes of Massive CSS"by OreillyMedia
38,925 views
-
47:00
CSS Tutorial: Build A Homepageby Elias Sarantopoulos
163,020 views
-
7:57
Basic HTML & CSS - Part 1by asib12
34,244 views
-
1:00:37
jQueryby GoogleTechTalks
308,081 views
-
28:40
HTML5, CSS3, and DOM Performanceby GoogleDevelopers
60,746 views
-
9:37
CSS Tutorial Pt 1 - Basic Layoutby 2createawebsite
389,590 views
-
41:55
Introduction to HTML 5by GoogleDevelopers
583,653 views
-
43:33
Performance Tuning Best Practices for MySQLby GoogleTechTalks
46,821 views
-
48:11
Building a JavaScript-Based Game Engine for the Webby GoogleTechTalks
215,009 views
-
59:51
HTML5 Lessons from LinkedIn using Node.jsby MarakanaTechTV
27,389 views
-
29:16
Node.js Explainedby nearinfinity
15,522 views
-
52:35
Browserscope & SpriteMeby GoogleTechTalks
6,061 views
- Loading more suggestions...
Top Comments
paratirisis 4 years ago
- 43:16 Hiding elements. display:none vs. visibility affect rendering performance in a different (and non obvious) way.
- 49:00 Optimisations with absolute positioning: Absolutely positioned elements within other absolutely/relatively positioned elements cause more computations.
- 52:00,55:50 Table vs floating layout for performance: depends, width computation on deep nested elements is expensive
- 54:30 Benchmarking
Sign in to YouTube
Sign in to YouTube
tunkara 4 years ago
i guess he stutters ...anyway don't blame him....he is gifted..
Sign in to YouTube
Sign in to YouTube
All Comments (79)
vividexstance 1 month ago
Can people do presentations without saying the word "ummm" every two seconds?
Sign in to YouTube
Sign in to YouTube
wampus959 2 months ago
His name is Werner Brandes, and his voice is his passport!
Sign in to YouTube
Sign in to YouTube
Rick Beacham 3 months ago
good presentation. alot of information.
Sign in to YouTube
Sign in to YouTube
SamuraiGuevara 5 months ago
awesome information
Sign in to YouTube
Sign in to YouTube
Mandar Deodhar 8 months ago
after this talk, google created chrome =)
Sign in to YouTube
Sign in to YouTube
seanslik1 8 months ago
he's crying?
Sign in to YouTube
Sign in to YouTube
Rahul pal 9 months ago
i like this video
Sign in to YouTube
Sign in to YouTube
Rahul pal 9 months ago
god i am impress
Sign in to YouTube
Sign in to YouTube
odiousominious 10 months ago
does this mean that under hover (besides being specific) its best to start with visibility:hidden so that it will switch faster while in site (I doubt it takes too much time to load)
Sign in to YouTube
Sign in to YouTube