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
13.
Optimization Techniques
13.1.
Code Size Optimization
13.1.1.
Compiler Flags
13.1.1.1.
-Os Optimization
13.1.1.2.
-Oz Optimization
13.1.1.3.
Dead Code Elimination
13.1.2.
Manual Optimization
13.1.2.1.
Function Inlining
13.1.2.2.
Loop Unrolling
13.1.2.3.
Constant Folding
13.2.
Performance Optimization
13.2.1.
Compiler Optimizations
13.2.1.1.
-O2 Level
13.2.1.2.
-O3 Level
13.2.1.3.
Profile-Guided Optimization
13.2.2.
Algorithm Optimization
13.2.2.1.
Memory Access Patterns
13.2.2.2.
Cache Efficiency
13.2.2.3.
Branch Prediction
13.3.
Binary Optimization Tools
13.3.1.
Binaryen Toolkit
13.3.1.1.
wasm-opt Tool
13.3.1.2.
Optimization Passes
13.3.1.3.
Size Reduction
13.3.2.
Post-Processing
13.3.2.1.
Tree Shaking
13.3.2.2.
Unused Code Removal
13.3.2.3.
Symbol Stripping
Previous
12. Compilation Toolchains
Go to top
Next
14. Security and Sandboxing