• user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 242 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '18.118.145.114' AND v.timestamp >= 1713916798 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.
  • user warning: Table './avideotutorial/votingapi_vote' is marked as crashed and last (automatic?) repair failed query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 242 AND v.tag = 'upndown' AND v.uid = 0 AND v.vote_source = '18.118.145.114' AND v.timestamp >= 1713916798 in /data/avideotutorial/sites/all/modules/votingapi/votingapi.module on line 557.

Faster HTML and CSS: Layout Engine Internals for Web Developers


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.


See video

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options