kelly norton
design
+engineering

ABOUT

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.

JOURNAL

INNERTEXT VS. TEXTCONTENT Why does innerText require layout? I ended with that question in my previous post about layout thrashing. Let us look at how its behavior differs from that of textContent and why you probably want to avoid it anyway.
feb 2013
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.
jan 2013

SOCIAL