Que biblioteca JavaScript devo usar para analisar parâmetros de URL?

Como faço para analisar parâmetros de URL em JavaScript? (Esses são os parâmetros que normalmente chamaria de parâmetros GET ou parâmetros CGI, mas neste caso a página é basicamente submetida a si mesma, não a um servidor, portanto não há solicitação GET e definitivamente nenhum programa CGI).

Eu vi um número de rotinas na rede que eu posso copiar, mas não tenho idéia de quão robusto é qualquer um deles. Estou acostumado a outras linguagens como Perl e Java, onde posso confiar em uma biblioteca extremamente bem testada e robusta que eu sei que lidará com milhões de casos de borda pouco no padrão. Eu gostaria do mesmo aqui, em vez de apenas recortar e colar um exemplo.

questionAnswers(8)

yourAnswerToTheQuestion