Có thể bạn đã nghe "WebAssembly có tốc độ rất nhanh". Nhưng cái gì đã làm cho WebAssembly có tốc độ nhanh như thế?Trong bài này, tôi muốn giải thích cho bạn tại sao WebAssembly lại nhanh.
WebAssembly hay wasm định nghĩa một Abstract Syntax Tree (AST) được lưu trữ dưới dạng nhị phân (binary format).
WebAssembly lấy mã được viết bằng các ngôn ngữ lập trình khác và chạy mã đó trong trình duyệt. Vì vậy, khi mọi người nói rằng WebAssembly rất nhanh, thì những gì họ nói có ý đang so sánh nó là JavaScript.
Bây giờ, tôi không muốn nói ý là một trong hai tình huống - bạn đang sử dụng WebAssembly hoặc sử dụng JavaScript. Trong thực tế, nhà phát triển hi vọng rằng các lập trình viên sẽ sử dụng cả WebAssembly và JavaScript trong cùng một ứng dụng.
Nhưng nó rất tốt để so sánh, vì vậy bạn có thể hiểu được khả năng tác động và tiềm năng mà WebAssembly sẽ có.