UsefulLinks
Computer Science
Web Development
WebAssembly
1. Introduction to WebAssembly
2. WebAssembly Module Structure
3. WebAssembly Text Format
4. Virtual Machine Architecture
5. Data Types and Type System
6. Linear Memory Model
7. Tables and Indirect Calls
8. Global Variables
9. Import and Export System
10. WebAssembly JavaScript API
11. JavaScript-WebAssembly Interoperability
12. Compilation Toolchains
13. Optimization Techniques
14. Security and Sandboxing
15. Performance Characteristics
16. Debugging WebAssembly
17. WebAssembly System Interface
18. Advanced WebAssembly Features
19. Practical Applications
5.
Data Types and Type System
5.1.
Value Types
5.1.1.
Integer Types
5.1.1.1.
i32 Type
5.1.1.2.
i64 Type
5.1.1.3.
Integer Operations
5.1.1.4.
Overflow Behavior
5.1.2.
Floating-Point Types
5.1.2.1.
f32 Type
5.1.2.2.
f64 Type
5.1.2.3.
IEEE 754 Compliance
5.1.2.4.
NaN Handling
5.1.3.
Vector Types
5.1.3.1.
v128 SIMD Type
5.1.3.2.
Vector Operations
5.1.3.3.
Lane Access
5.1.4.
Reference Types
5.1.4.1.
funcref Type
5.1.4.2.
externref Type
5.1.4.3.
Null References
5.2.
Type Safety
5.2.1.
Static Type Checking
5.2.2.
Runtime Type Validation
5.2.3.
Type Coercion Rules
5.2.4.
Memory Safety Guarantees
Previous
4. Virtual Machine Architecture
Go to top
Next
6. Linear Memory Model