Gli sviluppatori della Fondazione Mozilla hanno reso disponibile Firefox 27 per tutti i sistemi operativi Desktop più utilizzati (Windows, Os X e Linux) e in versione per Android; per una volta, l'ennesimo aggiornamento del noto browser Open Source sembrerebbe presentare in particolare novità dedicate agli sviluppatori, ivi compresa la possibilità di utilizzare la SocialAPI per collegarsi contemporaneamente a più piattaforme che potrà essere sfruttata direttamente anche dai comuni utenti.
Dal punto di vista dei protocolli, l'ultimo aggiornamento dell'applicazione presenta l'abilitazione di default di TLS (Transport Layer Security) per la crittografia nelle release 1.1 e 1.2, le specifiche di riferimento sono rispettivamente quelle della Request for Comments 4346 e della la RFC 5246; per quanto riguarda invece SPDY, attraverso cui tutte le trasmissioni vengono criptate tramite SSL, la release di riferimento è ora la 3.1 che segue le specifiche della relativa draft.
Dal punto di vista delle novità che riguardano più propriamente il coding, è da segnalare la possibilità di effettuare il reset dei fogli di stile CSS attraverso all:unset
; si tratta di un uso congiunto della proprietà all
, riferita a (quasi) tutti gli elementi supportati da un user agent, e del valore unset
che ha un significato analogo a inherit
per le proprietà ereditate e a initial
per le proprietà non ereditate.
Sempre per quanto riguarda CSS, Firefox 27 presenta la rimozione del prefisso dalle cursor properties -moz-grab
e -moz-grabbing
; ma quest'ultima versione del programma include anche il supporto per le linee tratteggiate per l'elemento canvas
di HTML5 e l'implementazione della direttiva allow-popups
come argomento per iframe sandbox
.
Infine, relativamente a JavaScript, vi è ora la possibilità di rimuovere l'offuscamento del sorgente nel debugger che si aggiunge al supporto per la funzione matematica Math.hypot()
e per i generators in SpiderMonkey, entrambi costrutti specificati in ECMAScript 6.
Via Firefox Notes