Главная
Study mode:
on
1
Introduction
2
What is WebAssembly
3
Definition of WebAssembly
4
What is it really
5
JavaScript perspective
6
Virtual CPU perspective
7
The Azimuth Saga
8
History of Azimuth
9
Why WebAssembly
10
WebAssembly Improvements
11
Summary
12
WebAssembly Progress
13
Text Format
14
Unicode Snowman
15
C Code
16
S Expressions
17
JavaScript
18
Demo
19
Debugger
20
Synthesis
21
Streams API
22
ES6 Module Integration
23
Running the main function
24
Exporting the module
25
Wrapup
26
Virtual Platform
27
Firefox
28
Web as a VM
29
Webby properties
30
MScripting
31
HTML
32
Language Compilation
33
HighLevel Goals
34
Typed Objects
35
Dynamic Languages
36
JavaScript to WebAssembly
37
Source Maps
38
How will this be used
39
Light usage
40
B3 Mapping
41
Will WebAssembly replace JavaScript
42
Conclusion
Description:
Explore the emerging WebAssembly standard in this conference talk from Philly ETE 2016. Discover how WebAssembly serves as a new, portable, binary format for efficient and safe compilation targeting the Web. Learn about its design, potential applications, and impact on web development. Gain insights into WebAssembly's ability to bring existing codebases to the Web and complement modern web apps written in JavaScript and HTML5. Delve into future directions for WebAssembly, including support for languages beyond C/C++ and tighter integration with JavaScript and Web APIs. Understand the implications for large code, load time, predictable performance, and alternative programming languages. Follow the Azimuth Saga to grasp WebAssembly's history and improvements. Examine the text format, Unicode snowman, C code, S-expressions, and JavaScript integration. Witness a demo showcasing the debugger and synthesis. Explore WebAssembly's role in the virtual platform, Firefox, and the Web as a VM. Investigate language compilation, high-level goals, typed objects, and dynamic languages. Consider the potential of JavaScript to WebAssembly compilation and source maps. Evaluate WebAssembly's usage scenarios and its relationship with JavaScript. This comprehensive talk provides a thorough overview of WebAssembly's current state and future prospects in web development. Read more

WebAssembly: A New Compilation Target for the Web - Lecture 44

ChariotSolutions
Add to list