las 2D Transforms todavía se
están especificando, por ello cada navegador tiene una forma distinta de interpretarlo y tienes que utilizar un prefijo para indicar en qué navegador lo estás aplicando como te ha puesto EFEX.
En caso de IE9 tendrías que poner:
div {
-ms-transform: scale(.5, .5);
}
Lo mismo pasa con
transform-origin, tienes que poner
–ms-trasnform-originPuedes mirar más información sobre cómo implementar las novedades de HTML5 con IE9 en la
guía del desarrollador También puedes empezar a probar HTML5 en
IE10