Achieve 1.6x speedup by accessing DOM nodes directly. Still a long way to go optimization-wise...