Chúng tôi công bố một ngôn ngữ mới mạnh mẽ dành cho web. WebAssembly là một ngôn ngữ mới ở định dạng low-level an toàn và có tính di động, được thiết kế để chạy mã hiệu quả và biểu đạt ngắn gọn trên các bộ xử lý hiện đại, bao gồm cả trình duyệt web.
"Việc ra mắt WASM sẽ mở rộng phạm vi ứng dụng được xây dựng bằng các công nghệ của nền tảng Open Web. Nó có thể được sử dụng trong nhiều lĩnh vực như codec video/audio, đồ họa/3D, đa phương tiện và game, các phép toán mã hóa, hiện thực hóa các ngôn ngữ khác, v.v."
1 bình luận
Một số ví dụ sử dụng WebAssembly (WASM) trong thực tế
Blazor: Công cụ tạo web UI phía client bằng C#. Phía client chạy bằng WASM, phía server chạy bằng .NET https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Máy quét mã vạch WASM của eBay: https://tech.ebayinc.com/engineering/…
Photon: Thư viện xử lý ảnh được tạo bằng WASM và Rust https://github.com/silvia-odwyer/photon
Emscripten: LLVM-to-Web Compiler, công cụ biên dịch mã C và C++ sang WASM. Nhiều thứ đang được chuyển đổi dựa trên nền tảng này
em-dosbox: DOS emulator mã nguồn mở DOSBox được chuyển đổi bằng Emscripten. Chủ yếu được dùng để chạy các game cũ.
8bitWorkshop: Chạy mã 8-bit trong trình duyệt https://8bitworkshop.com/
d3wasm: Phiên bản WASM của Doom 3 http://www.continuation-labs.com/projects/d3wasm/