Microsoft spolupracuje s Mozillou a Googlem na vývoji nového binárního formátu pro web

Ikona času čtení 2 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

websembly

Microsoft, Mozilla, Google a další se spojili, aby vyvinuli nový binární formát pro web. Společnosti pracují na novém projektu s názvem „WebAssembly“, který je cílem kompilace pro web. Microsoft uvedl:

V Microsoftu pevně věříme, že příběh kompilace na web má slibnou budoucnost. Pracujeme na této budoucnosti a přidáváme speciální optimalizace pro asm.js v Edge na Windows 10. Myslíme si, že toto je začátek vzrušující cesty k tomu, aby váš zdrojový kód bez JavaScriptu běžel rychle a harmonicky se zbytkem webu a můžeme i nadále stavět na tom, co jsme udělali s asm.js, aby byla kompilace na webu ještě lepší.

WebAssembly poskytuje soubory JavaScript v binárním formátu, který je schopen načítat rychleji než běžné textové soubory JavaScriptu, což zrychlí načítání webových stránek v prohlížečích, zejména v mobilních zařízeních. Microsoft se podělil o svůj cíl pro WebAssembly, který následuje níže:

  • Interoperabilita s JavaScriptem: Web již má živý ekosystém a vše, co přidáme, by s ním mělo být dobře propojeno.
  • Široká jazyková podpora: Měli bychom být schopni zkompilovat váš kód z vámi zvoleného jazyka.
  • Vysoký výkon: Abychom byli životaschopným způsobem, jak přivést vaše programy na web, potřebujeme blízko k nativnímu výkonu.

V současné době společnosti experimentují a diskutují o návrhových nápadech pro WebAssembly. Bude velmi zajímavé sledovat, jak se projekt v blízké budoucnosti vyvine – co myslíte? Diskutujte v sekci komentářů níže!

Zdroj: Microsoft, JF Bastien (Google), Mozilla - Přes: TC

Díky, Faisale za tip!

Více o tématech: microsoft, Microsoft hran, WebAssembly, Windows 10

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *