Course Code: webassembly
Duration: 21 hours
Prerequisites:
  • 具有基於瀏覽器的用戶端程式設計的經驗或理解。
  • C/C++ 程式設計經驗。
  • 對Java 腳本以外的 Web 程式設計感興趣。

觀眾

  • Web 開發人員
  • C 和 C++ 開發人員
Overview:

在過去的 20 年裡,Javascript 一直是瀏覽器內、用戶端腳本的事實標準。WebAssembly 代表著一個新的方向。這種二進位格式內置於瀏覽器中,允許開發人員在瀏覽器中編譯和執行以任何語言編寫的代碼。WebAssembly 便攜、小巧、高效。它支援快速載入時間,並且可以通過將二進位代碼轉換為 asm.js 在現有的 Java 腳本平台上運行。更重要的是,WebAssembly 為在瀏覽器中執行更新、更密集的應用程式鋪平了道路,例如虛擬實境和高端遊戲,僅舉幾例。

在這個由講師指導的現場課程中,我們介紹了 Web 程式設計的演變、當今的現狀以及 WebAssembly 的出現和發佈可以做什麼。該課程將兼具解釋性和實踐性,提供基本理論並引導參與者創建自己的 WebAssembly 程式。 

課程形式

  • 課程將採用動手實踐和任務為基礎
  • C 和 C++ 將用於練習
Course Outline:

簡介:從Javascript到asm.js再到WebAssembly

WebAssembly「程式」的剖析

使用抽象語法樹 (AST) 表示位元組碼

編寫第一個 WebAssembly 模組

將程式編譯為 WebAssembly

WebAssembly 工具:編輯器、編譯器和調試器

WebAssembly的未來應用

總結和結論

Sites Published:

United Arab Emirates - WebAssembly

Qatar - WebAssembly

Egypt - WebAssembly

Saudi Arabia - WebAssembly

South Africa - WebAssembly

Brasil - WebAssembly

Canada - WebAssembly

中国 - WebAssembly

香港 - WebAssembly

澳門 - WebAssembly

台灣 - Beyond Javascript: Build Fast, Lean Websites with WebAssembly

USA - WebAssembly

Österreich - WebAssembly

Schweiz - WebAssembly

Deutschland - WebAssembly

Czech Republic - WebAssembly

Denmark - WebAssembly

Estonia - WebAssembly

Finland - WebAssembly

Greece - WebAssembly

Magyarország - WebAssembly

Ireland - WebAssembly

Luxembourg - WebAssembly

Latvia - WebAssembly

España - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Italia - WebAssembly

Lithuania - WebAssembly

Nederland - WebAssembly

Norway - WebAssembly

Portugal - WebAssembly

România - WebAssembly

Sverige - WebAssembly

Türkiye - WebAssembly

Malta - WebAssembly

Belgique - WebAssembly

France - WebAssembly

日本 - WebAssembly

Australia - WebAssembly

Malaysia - WebAssembly

New Zealand - WebAssembly

Philippines - WebAssembly

Singapore - WebAssembly

Thailand - WebAssembly

Vietnam - WebAssembly

India - WebAssembly

Argentina - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Chile - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Costa Rica - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Ecuador - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Guatemala - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Colombia - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

México - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Panama - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Peru - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Uruguay - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Venezuela - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Polska - WebAssembly

United Kingdom - WebAssembly

South Korea - WebAssembly

Pakistan - WebAssembly

Sri Lanka - WebAssembly

Bulgaria - WebAssembly

Bolivia - Más allá de Javascript: Construya Sitios Web Rápidos y Ligeros con WebAssembly

Indonesia - WebAssembly

Kazakhstan - WebAssembly

Moldova - WebAssembly

Morocco - WebAssembly

Tunisia - WebAssembly

Kuwait - WebAssembly

Oman - WebAssembly

Slovakia - WebAssembly

Kenya - WebAssembly

Nigeria - WebAssembly

Botswana - WebAssembly

Slovenia - WebAssembly

Croatia - WebAssembly

Serbia - WebAssembly

Bhutan - WebAssembly

Nepal - WebAssembly

Uzbekistan - WebAssembly