Posts in 2010

Interviewing the front-end engineer

History of the user-agent string

Internet Explorer 8 document and browser modes

Answering Baranovskiy's JavaScript quiz

How Internet Explorer 8 document mode affects JavaScript

Announcing High Performance JavaScript

My JavaScript quiz

My JavaScript quiz – answers

Answering Soshnikov's quiz

Maintainable JavaScript: Don't modify objects you don't own

Custom events in JavaScript

Empty-string URLs in HTML – A followup

CSUN Conference 2010

iPad web development tips

Towards more secure client-side data storage

The basics of web advertisement tracking

Understanding IE8′s site compatibility view list

Cross-domain Ajax with Cross-Origin Resource Sharing

Data URIs make CSS sprites obsolete

Empty string URLs – browser update

Determining if an object property exists

Working with bidirectional (bidi) text and RTL languages on the web

What is a non-blocking script?

The value of HTML validation

Learning from XAuth: Cross-domain localStorage

Upcoming talks

Why is getElementsByTagName() faster than querySelectorAll()?

What's a web browser?

Introduction to Server-Sent Events

Wanted: Dynamic execution contexts in JavaScript

Mysterious arguments object assignments

Response to John Resig's comments about YUI

Thoughts on script loaders