Existe algum javascript cross-browser para fazer com que as unidades vh e vw funcionem

Nota: Ok, enquanto eu estava digitando esta pergunta me depareiisto pergunta que sugere usar@media query mas foi convidado de volta em 2011 ...

Como você sabe, o CSS3 introduz novosPortas de comprimento de porcentagem de viewport, vh evw, o que eu sinto são realmente úteis para um layout responsivo sólido, então minha pergunta é, existe alguma alternativa JavaScript / jQuery para isso? Mais além de usá-lo para tamanhos de fonte, é seguro usar para elementos de dimensionamento? Como exemplo

div {
   height: 6vh;
   width: 20vh;  /* Note am using vh for both, do I need to use vw for width here? */
}

questionAnswers(8)

yourAnswerToTheQuestion