Kelly Norton is a designer and software engineer living in Atlanta, Georgia. He holds degrees
from Georgia Tech's School of Electrical and Computer Engineering and from the MIT Media Lab
where he studied under John Maeda. From 2006–2012, he was a software engineer at Google
working on Google Web Toolkit, Speed Tracer, Google Chrome and other stuff. He co-founded
Connexxia LLC in 2000 to help universities effectively recruit high school seniors though
online social engagement. He is now building a new company, but more about that later.
ON LAYOUT & WEB PERFORMANCE
Outside of initial page load problems, “layout thrashing” is the most common performance problem I see in dynamic web applications. However, I’m often amazed by the number of web developers I run into who are unaware of the patterns that cause browsers to do unnecessary layout.