Hasta donde sé no es posible hacer eso. Lo único que se me ocurre que podrías hacer es un diccionario de palabras para reemplazarlas por números. Por ejemplo, si las palabras que más veces aparecen son los artículos "el" y "la", tu diccionario podría contener un reemplazo de esta manera:
Código:
<script>
var diccio=['el','la'];
var frase='1 casa es verde y 0 cielo es de color violeta como 0 borde d0 arcoiris';
var res=frase.replace(/[0-9]/g,function(r){return diccio[r];});
alert(res);
</script>
De esa manera, con un diccionario más extenso y haciendo una buena ponderación de la cantidad de veces que aparecen las palabras (y su longitud, para que constituya un verdadero ahorro) podrías economizar bastantes bytes.
Ojo, esto es sólo un ejemplo. Tendrás que idear otro mecanismo para no tener el límite de 10 palabras para la longitud de tu diccionario que implica este ejemplo. Aunque según la Ley de Pareto, esto solo ya podría ahorrarte bastante si está bien aplicado.