Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$old_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ext-thumbnail_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Google Chrome ottimizza il suo "garbage collector"

Google Chrome ottimizza il suo "garbage collector"

I tecnici di Google sono al lavoro per individuare tecniche alternative che consentano di migliorare tangibilmente i tempi di risposta delle applicazioni JavaScript quando esse sono elaborate da parte del browser Chrome.
Google Chrome ottimizza il suo

I tecnici di Google sono al lavoro per individuare tecniche alternative che consentano di migliorare tangibilmente i tempi di risposta delle applicazioni JavaScript quando esse sono elaborate da parte del browser Chrome. Sebbene le ottimizzazioni via a via applicate al motore JavaScript V8 abbiano fatto evidenziare notevoli progressi, applicazioni altamente interattive quali Google Maps, Angry Birds ed i vari esperimenti condotti con le WebGL (ved. questa pagina); le WebGL consentono di attivare l’accelerazione hardware per il rendering di elementi grafici 3D senza dover installare alcun plugin: viene utilizzato l’elemento canvas di HTML5 per disegnare oggetti grafici direttamente nella finestra del browser web) mettono a dura prova il motore alla base del funzionamento di Chrome.

Google ha quindi deciso di metter mano al funzionamento del cosiddetto garbage collector: utilizzato dal browser web, si fa carico di annotare le aree di memoria che restano inutilizzate ovvero che non sono più referenziate da parte di alcun processo attivo liberandole in modo automatico. Il nuovo garbage collector dovrebbe minimizzare le “pause” che ancor’oggi è frequente notare durante l’utilizzo di un’applicazione web piuttosto complessa.

Il team di sviluppo di Chrome ha allestito il benchmark Spinning Balls proprio con lo scopo di mettere alla prova il comportamento del motore JavaScript e del garbage collector nelle situazioni “più dure”. La buona notizia è che l’ultima versione di Chrome (la 17), al momento ancora in fase di sviluppo, è in grado di ridurre il tempo massimo necessario all’elaborazione dell’animazione da 272 a 50 millisecondi.
Per adesso Mozilla Firefox si è mostrato più abile nella gestione della garbage collection, con la release 9.0 che si è comportata ancora meglio.

Ti consigliamo anche

Link copiato negli appunti