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::$_edit_last 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
Apple vuole sfruttare da browser web tutto il potenziale delle moderne GPU

Apple vuole sfruttare da browser web tutto il potenziale delle moderne GPU

Apple chiede la creazione di un gruppo di lavoro nel W3C per realizzare librerie e API che permetteranno ai browser di usare le schede grafiche a basso livello.

Si chiama W3C (World Wide Web Consortium) l’organizzazione internazionale che si occupa di stabilire standard tecnici per il World Wide Web inerenti sia i linguaggi di markup che i protocolli di comunicazione.

Presieduta dal padre del Web, Tim Berners-Lee, il W3C ha al suo interno diversi gruppi di lavoro, ciascuno dei quali impegnato in un’area ben specifica. Oggi, finalmente, i principali browser web usano motori che effettuano il rendering delle pagine web attenendosi in maniera molto più attenta agli standard – e quindi alle prescrizioni del W3C – che in passato.


Adesso Apple ha proposto la creazione di un nuovo gruppo di lavoro in seno al W3C che dovrebbe attivarsi per rendere sfruttabile, da parte di ogni browser, tutto il potenziale delle moderne schede grafiche.

L’idea di Apple è quella di sviluppare una serie di API o di librerie che permetteranno ai browser si interfacciarsi a basso livello con le schede video. Così facendo, il browser – qualunque esso sia – potrà usare librerie grafiche come DirectX 12, Vulkan (Cos’è Vulkan, quali sono le differenze con DirectX) e Metal per ogni tipo di attività richiesta dalla singola applicazione web.

La proposta avanzata dai tecnici della Mela permettere di avere browser capaci di garantire performance migliori rispetto alle prestazioni attualmente ottenibili con le OpenGL e renderebbe WebGL una piattaforma adatta al supporto di applicazioni web molto più ricche ed elaborate.

Le API delle quali parla Apple potrebbero chiamarsi WebGPU e consentirebbero anche la generazione di oggetti grafici capaci di mantenere informazioni sul loro stato anziché, come avviene oggi, richiedere allo sviluppatore di impostarne lo stato a priori. Dal browser web l’interazione con tali oggetti avverrebbe usando il noto elemento canvas di HTML5.

Ti consigliamo anche

Link copiato negli appunti