Valtiberina Online - Un portale Wineuropa |
Newsletter WineuropaInternet & Dintorni La nuova versione del browser porta con se' migliorie estetiche e prestazionaliFirefox Quantum non teme ChromeLa nuova versione del browser porta con sé migliorie estetiche e prestazionali; sono stati abbandonati il motore Gecko e l'estensione Firebug. Nel mondo dei browser, invece, il linguaggio WebAssembly si afferma come standard condiviso e diffuso ma su Firefox era già stato introdotto con la versione 52 Durante le fasi di sviluppo di Firefox Quantum, le quali hanno richiesto ben un anno di lavoro, gli sviluppatori di Mozilla si sono concentrati principalmente sulla realizzazione del motore di rendering CSS - noto con i nomi Quantum CSS e Stylo - e implementato utilizzando il linguaggio di programmazione Rust. Inoltre, sono state risolte ben 369 problematiche di performance, delle quali 277 erano considerate ad alta priorità. Di conseguenza, le prestazioni del browser sono pressoché raddoppiate rispetto alla versione 53 rilasciata sei mesi fa, passando da 32 a 66 giri al minuto e avvicinandosi "pericolosamente" al 70 totalizzato da Google Chrome, secondo il test Speedometer 2.0. Con Photon UI, sono stati migliorati anche gli strumenti di sviluppo: l'inspector è in grado di gestire griglie e variabili CSS, mentre è stato migliorato l'autocompletamento per i possibili valori assegnabili ai tag. La console, il debugger e il network monitor sono stati riscritti utilizzando le librerie javascript React e Redux; inoltre, sono state aggiunte nuove funzionalità provenienti da Firebug, come la copia dell'XPath relativo ad un elemento HTML. La diretta conseguenza di queste migliorie è l'abbandono di Firebug, dopo quasi 12 anni di vita. Per quanto riguarda WebAssembly, una delle novità legate al Web più rilevanti degli ultimi due anni, si viene a sapere che solo di recente è stato supportato in maniera nativa da tutti i principali browser Internet; Firefox, invece, ne ha introdotto il supporto già con la versione 52. WebAssembly è un linguaggio di programmazione simil-assemblativo ad elevate prestazioni, utilizzabile per tradurre applicazioni scritte in Rust, C o C++ e integrarle all'interno di web-app javascript. Le potenzialità del linguaggio coprono diverse aree, come il gaming, le simulazioni scientifiche, l'Internet of Things e la virtualizzazione. Elia Tufarolo
Inserita il : 16-11-2017 da wineuropa Invia il tuo commento |
|