¿Es necesario introducir algún js en el diseño rem?
No, rem es solo una nueva unidad de longitud en css3, no tiene nada que ver con js, por lo que no es necesario introducir ningún js. El siguiente ejemplo es un ejemplo sencillo de cómo utilizar rem:
lt; stylegt;
html, h1{font-size: 12px;}
p { font-size: 2rem;}
lt;/stylegt;
lt;h1gt; El siguiente texto tendrá el doble del tamaño de fuente definido en HTML: lt;/h1gt;
lt;pgt; Tengo el doble de 12px definido en HTML y el tamaño de fuente es 24pxlt;/pgt;