WebAssembly: Accessing C and C++ in Web Applications

时间:2022-03-11 10:52:58
【文件属性】:
文件名称:WebAssembly: Accessing C and C++ in Web Applications
文件大小:172.31MB
文件格式:RAR
更新时间:2022-03-11 10:52:58
WebAssembly WASM Web 前端 C++ WebAssembly: Accessing C and C++ in Web Applications English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 45m | 213 MB Accelerate web applications with native code using WebAssembly. WebAssembly is a new, revolutionary technology that allows developers to program webpages using popular high-level languages like C, C++, Rust, and Python. Code is then compiled to WebAssembly bytecode and implemented by the JavaScript engine built into all web browsers. You gain flexibility and functionality without sacrificing performance. This course focuses on the practical uses of the technology: converting C and C++ code to WebAssembly and executing WebAssembly in JavaScript. Programmer and engineer Matt Scarpino demonstrates the power of the WebAssembly, implementing quick sort and matrix multiplication algorithms. He also reviews advanced features, such as debugging and the WebAssembly text format. By the end of the course, you’ll understand the massive potential WebAssembly represents and be ready to implement it in your next web project. Topics include: Programming for WebAssembly with Enscripten Building projects with enmake Loading WebAssembly into JavaScript Calling JavaScript in WebAssembly Practical algorithms for WebAssembly apps Analyzing WebAssembly apps Table of Contents Introduction 1 Accelerate your web applications with WebAssembly 2 What you should know 3 Using the exercise files WebAssembly and Emscripten 4 Overview of WebAssembly 5 Installing Emscripten 6 Installation walk-through 7 Compilation and execution 8 Simple WebAssembly example 9 Building projects with emmake 10 Emscripten makefile example WebAssembly Development 11 Loading WebAssembly into JavaScript 12 Loading WebAssembly example 13 Calling JavaScript in WebAssembly 14 Calling JavaScript example 15 Memory objects 16 Memory object example Practical Algorithms in WebAssembly 17 Introduction to quicksort 18 Implementing quicksort in WebAssembly 19 Introduction to matrix operations 20 Managing matrices in memory 21 Matrix operations example Analyzing WebAssembly Applications 22 Analyzing debug information 23 The WebAssembly text format 24 Advanced WebAssembly text format Conclusion 25 Next steps
【文件预览】:
WebAssembly:Accessing C and C++ in Web Applications
----6 - Conclusion()
--------25. Next_steps.en.srt(1KB)
--------25. Next_steps.mp4(2.07MB)
----5 - 4._Analyzing_WebAssembly_Applications()
--------22. Analyzing_debug_information.mp4(11.26MB)
--------23. The_WebAssembly_text_format.mp4(6.43MB)
--------24. Advanced_WebAssembly_text_format.en.srt(8KB)
--------23. The_WebAssembly_text_format.en.srt(5KB)
--------22. Analyzing_debug_information.en.srt(10KB)
--------24. Advanced_WebAssembly_text_format.mp4(9.6MB)
----3 - 2._WebAssembly_Development()
--------15. Memory_objects.en.srt(9KB)
--------16. Memory_object_example.mp4(11.31MB)
--------15. Memory_objects.mp4(12.05MB)
--------11. Loading_WebAssembly_into_JavaScript.mp4(12.07MB)
--------13. Calling_JavaScript_in_WebAssembly.mp4(6.99MB)
--------12. Loading_WebAssembly_example.en.srt(4KB)
--------13. Calling_JavaScript_in_WebAssembly.en.srt(5KB)
--------Thumbs.db(16KB)
--------14. Calling_JavaScript_example.en.srt(5KB)
--------14. Calling_JavaScript_example.mp4(7.2MB)
--------16. Memory_object_example.en.srt(8KB)
--------12. Loading_WebAssembly_example.mp4(6.11MB)
--------11. Loading_WebAssembly_into_JavaScript.en.srt(9KB)
----1 - Introduction()
--------01. Accelerate_your_web_applications_with_WebAssembly.mp4(7.36MB)
--------02. What_you_should_know.mp4(1.45MB)
--------03. Using_the_exercise_files.mp4(1.12MB)
--------01. Accelerate_your_web_applications_with_WebAssembly.en.srt(2KB)
--------03. Using_the_exercise_files.en.srt(1KB)
--------02. What_you_should_know.en.srt(1KB)
----4 - 3._Practical_Algorithms_in_WebAssembly()
--------19. Introduction_to_matrix_operations.mp4(7.79MB)
--------18. Implementing_quicksort_in_WebAssembly.en.srt(7KB)
--------17. Introduction_to_quicksort.en.srt(8KB)
--------20. Managing_matrices_in_memory.en.srt(7KB)
--------18. Implementing_quicksort_in_WebAssembly.mp4(11.27MB)
--------21. Matrix_operations_example.mp4(16.31MB)
--------19. Introduction_to_matrix_operations.en.srt(6KB)
--------20. Managing_matrices_in_memory.mp4(7.9MB)
--------21. Matrix_operations_example.en.srt(10KB)
--------17. Introduction_to_quicksort.mp4(9.09MB)
----Ex_Files_Web_Assembly_C_PlusPlus.zip(15KB)
----2 - 1._WebAssembly_and_Emscripten()
--------08. Simple_WebAssembly_example.mp4(4.49MB)
--------05. Installing_Emscripten.en.srt(7KB)
--------07. Compilation_and_execution.en.srt(9KB)
--------08. Simple_WebAssembly_example.en.srt(3KB)
--------09. Building_projects_with_emmake.en.srt(8KB)
--------10. Emscripten_makefile_example.en.srt(7KB)
--------04. Overview_of_WebAssembly.mp4(9.08MB)
--------05. Installing_Emscripten.mp4(9.91MB)
--------07. Compilation_and_execution.mp4(12.57MB)
--------06. Installation_walk-through.mp4(10.71MB)
--------04. Overview_of_WebAssembly.en.srt(7KB)
--------09. Building_projects_with_emmake.mp4(9.58MB)
--------10. Emscripten_makefile_example.mp4(9.56MB)

网友评论