Added: 3 years ago
From: GoogleTechTalks
Views: 52,920
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (61)

Sign In or Sign Up now to post a comment!
  • if Bill Gates and Hawking had a kid, it would be this guy. Great talk tough.

  • he gives better presentations than mark zuckerberg gives interviews.

  • Retards, why the hell do you care about his public speaking skills? Parels voor de zwijnen.

  • This guy can't teach anything, I would rather prefer someone with less knowledge but with the ability to actually transmit it.

  • Comment removed

  • He's just not well trained in public speaking. It comes with the fact that people who are of higher IQ tending to be shier than people who are more "average".

  • Comment removed

  • faster ? just an hour lol

  • Sounds like a mix between Bill Gates and Mark Zuckerberg.

  • @Eldeeff Or Gates and Leonard from the Big Bang Theory lol

  • @Eldeeff so it's basically like a mix between steve and monks?

  • poor poor guy, sounds like freakin scared. made me lol a couple of times.

  • Around 20m30s, he swaps the terms "child" and "descendant" consistently.

  • "uhm" like Dmitri Gaskin

  • Good God, man! Rehearse your talks, please. You're uhhing and uhming us to death.

  • wow how did u put 1h vid ?? Are u Guru on Youtube i mean whn i created my acc i put Guru too but i cant do more then 10 min

  • Comment removed

  • Wow, that is awesomely helpful. Thanks David. 

  • Very useful video. Thanks for sharing.

  • Comment removed

  • No disrespect but he sounds like stephen hawking.:P

    Interesting lecture. Thanks Google.

  • He needs to better organize his lecture better, he was stubbing on his words for the entire video.

  • I would suggest 0.5 mg alprazolam to get cool like fonzie and a line of coke not to fall asleep from the first substance. That should streamline the process of serialization of his tree of thoughts to a linear structure of sentences. ;-) Don't get me wrong, the speech is very interesting...

  • I think he is brillant, you d!cks would be a lot more nervous if you had to explain this to a crowd of people, it's so easy to make anonymous insults, losers.

  • When I not consider IE6, I use «parent > child» selector, because its much easier that making tons of classes.

  • actually no, theres a video thats like 4 hours long

  • there is a video which goes over 24 hours

  • nervous!!!!!!

  • 1 hour cool

  • wow this guy is soooo nervous!

  • i guess he stutters ...anyway don't blame him....he is gifted..

  • - 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

  • - 32:35 Event states/hover: should be specific to avoid unneccessary layouting computation.

    - 36:30 Problems with deferred repainting and coallescing: scripts asking for information that is available only after redoing the layout. This forces the browser to immediatelly do the computation and slows scripts down. He gives tips and best practices on how to avoid that. Relayouting.

    - 41:40 "The cost of relayouting an element is affected by the type of element the ancestor is"

  • - 20:55 Optimisations undertaken by the browser on CSS selectors. What you can do: the right most part of the selector expression should be as specific as possible.

    -28:00 Dealing with scripts that change the style in DOM/layout. FF can detect when changes to the style will require redoing the layout.

    -30:00 Scrolling is usually optimised. The position:fixed style inhibits optimisations in scrolling. Overflow with transparencies above non-uniform elements disable optimisations in scrolling.

  • - 13:28 Stylesheets block construction of the rendering tree until they are loaded because they affect the visual result. However the DOM tree is beein built.

    - 14:30 "Flash of unstyled content": scripts access layouting information before CSS is loaded.

    - 15:30 CSS selectors - explanation on how they work and what you can do with them, how they map on the DOM tree. Matching is complicated and slow on deep documents

  • - 09:45 Complexity of parsing a document is not linear because it is done incrementally. For instance, elements with many nodes end up with n^2 complexity. Reason: layouting is applied on the "whole", thus by adding incrementally parts to it the layouting is redone allways on the "whole".

    - 11:56 Scripts block rendering until they are loaded because they are supposed to be inlined to the document right at the point they are loaded in.

  • - The browser's internal representation of the HTML document looks similar to the one exported by the DOM

    - 07:40 There is a "rendering tree" (or "frame tree") which represents the rendering areas of the document. It consists of rectangular areas.

    There is not a 1:1 representation of DOM nodes to nodes in the rendering tree.

  • At my first take I thought of David Baron's presentation style as pretty dry, but after watching it again it's pretty OK. Since the content is very interesting, here's a wrapup (split because of the 500 characters limit)

  • all chinese to me, I just wanted to know how to Layout my HTML code so it doesn't look like a huge mess :)

  • look at the title---- its for web developers not beginners if yu struggle with HTML go to w3schools free tutorials good luck with that

  • hrvatwrestle: But that is not what I see when I look at this guy. Obviously he takes his time and seems comfortable, but I see someone that really likes to tell something about his own expertise. He doesn't complicate things at all, on contrary he paraphrases constantly and spends a lot of time on each point.

  • Take it easy man, you made the presentation so BOOOORING !!!!!

  • Then why did you click on it?

  • Huh? This is a tech talk! Interesting content is interesting on its own. This is a fascinating look at browser internals.

    I think you're being much too harsh on this guy.

    Love the guy clapping when he talked about scripts not blocking! Hilarious.

  • He's not a presentation expert, but then again, that's not his job. He was just asked to present the CSS way of mozilla, which IS his job.

  • some people may not be able to present their knowledge well. That's no reason to criticize them.

  • at one point i thault he was going to cry.. nice content thou

  • speakers that use "um um so sort of" a lot are not interesting..content was pretty good though

  • WOW - LOL Alittle to much information, could have been explained better and a Clearer Speaker Sorry!

  • Are there the slides online anywhere?

  • He does have some difficulty presenting the data for sure.

  • Content is interesting, but that guy is no good at giving talks. He doesn't belong on a stage.

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more