Ciao a tutti !
Sto realizzando un app in html5 per un kiosk basato su firefox, non avendo l'annoso problema di compatibilità crossbrowser, decido di sviluppare in strict mode.

Ho notato che mentre con Chrome e Opera (immagino si basato su Chromium anch'esso), funziona perfettamente, con Firefox (42) e FirefoxDeveloper (44alpha), ottengo sistematicamente questo errore:
SyntaxError: class is a reserved identifier

Ovviamente se non dichiarando "use strict" ottengo lo stesso errore pure su Chrome.
Quindi potrei dire che Firefox ignora la direttiva "use strict".

Riporto del codice d'esempio in maniera che possiate provarlo sui vostri FF

Codice PHP:
<!DOCTYPE html>
<
html>
  <
head>
   <
meta charset="utf-8">
    <
script>
    
"use strict";
     class 
Im_a_Class
     
{
        
just_a_function()
        {
          return 
"I'am a value !!!";
        }
      }
      var 
something = new Im_a_Class();
      
console.logsomething.just_a_function() );
    
</script>
  </head>
  <body>
  </body>
</html> 
Ciao e grazie!

Marcello