profile code, optimize selector lexing, add name attr to NodeList