📖 Cấp độ: Intermediate ⏱️ Thời gian đọc: ~5 phút 📰 Chủ đề: WASM Future

📰 Bài đọc (English)

WebAssembly, commonly known as WASM, has been hailed as one of the most significant breakthroughs in web technology. The specification allows developers to run code written in languages like C++, Rust, and Go directly in the browser at near-native speed.

Industry experts reported that WASM adoption had grown by 300% over the past year. It was noted that major companies, including Adobe and Google, had already integrated WASM into their products. Adobe’s Photoshop, which was previously considered too resource-intensive for browsers, can now be run entirely on the web thanks to WebAssembly.

The technology is also being extended beyond the browser. The WebAssembly System Interface (WASI) has been proposed as a portable runtime for server-side applications. Docker’s co-founder was quoted as saying that if WASM had existed in 2008, “we wouldn’t have needed to create Docker.” This statement underscored the potential of WASM to revolutionize not just frontend but also backend infrastructure .

📚 Từ vựng chính

EnglishIPATiếng ViệtLoại từ
hailed/heɪld/được ca ngợiverb
breakthroughs/ˈbreɪkθruːz/bước đột phánoun
specification/ˌspesɪfɪˈkeɪʃn/đặc tả kỹ thuậtnoun
near-native/nɪr ˈneɪtɪv/gần như nativeadj
adoption/əˈdɑːpʃn/sự áp dụngnoun
integrated/ˈɪntɪɡreɪtɪd/tích hợpverb
resource-intensive/rɪˈsɔːrs ɪnˈtensɪv/tốn tài nguyênadj
extended/ɪkˈstendɪd/mở rộngverb
proposed/prəˈpoʊzd/đề xuấtverb
portable/ˈpɔːrtəbl/di động, khả chuyểnadj
underscored/ˌʌndərˈskɔːrd/nhấn mạnhverb
potential/pəˈtenʃl/tiềm năngnoun
revolutionize/ˌrevəˈluːʃənaɪz/cách mạng hóaverb
infrastructure/ˈɪnfrəstrʌktʃər/cơ sở hạ tầngnoun

🇻🇳 Bản dịch tiếng Việt

WebAssembly, thường được gọi là WASM, đã được ca ngợi là một trong những bước đột phá quan trọng nhất trong công nghệ web. Đặc tả kỹ thuật này cho phép lập trình viên chạy mã viết bằng các ngôn ngữ như C++, Rust và Go trực tiếp trên trình duyệt với tốc độ gần như native.

Các chuyên gia ngành cho biết việc áp dụng WASM đã tăng 300% trong năm qua. Người ta lưu ý rằng các công ty lớn, bao gồm Adobe và Google, đã tích hợp WASM vào sản phẩm của họ. Photoshop của Adobe, trước đây được coi là quá tốn tài nguyên cho trình duyệt, giờ đây có thể chạy hoàn toàn trên web nhờ WebAssembly.

Công nghệ này cũng đang được mở rộng ra ngoài trình duyệt. WebAssembly System Interface (WASI) đã được đề xuất như một runtime khả chuyển cho các ứng dụng phía server. Đồng sáng lập Docker được trích dẫn rằng nếu WASM đã tồn tại vào năm 2008, “chúng tôi đã không cần phải tạo ra Docker.” Phát biểu này nhấn mạnh tiềm năng của WASM trong việc cách mạng hóa không chỉ frontend mà cả cơ sở hạ tầng backend.

📝 Phân tích ngữ pháp

Câu 1: “WebAssembly has been hailed as one of the most significant breakthroughs in web technology.”

  • Cấu trúc: Present Perfect Passive
  • Ngữ pháp: S + has been + V3 + as — hiện tại hoàn thành bị động, diễn tả đánh giá từ trước đến nay. “one of the most + adj + N(plural)” là cấu trúc so sánh nhất.
  • Ví dụ tương tự: Kubernetes has been regarded as one of the most important tools in cloud computing.

Câu 2: “It was noted that major companies had already integrated WASM into their products.”

  • Cấu trúc: Impersonal Passive + Past Perfect
  • Ngữ pháp: It was noted that + S + had V3 — bị động khách quan kết hợp quá khứ hoàn thành, nhấn mạnh hành động đã hoàn tất trước thời điểm nhận xét.
  • Ví dụ tương tự: It was observed that several teams had already migrated to the new platform.

Câu 3: “Docker’s co-founder was quoted as saying that if WASM had existed in 2008, ‘we wouldn’t have needed to create Docker.’”

  • Cấu trúc: Passive Reporting + Third Conditional (Reported)
  • Ngữ pháp: S + was quoted as saying that + if S + had V3, S + wouldn't have V3 — tường thuật bị động kết hợp câu điều kiện loại 3, diễn tả tình huống giả định trái ngược quá khứ.
  • Ví dụ tương tự: The CEO was quoted as saying that if they had invested earlier, they would have dominated the market.

Câu 4: “Adobe’s Photoshop, which was previously considered too resource-intensive for browsers, can now be run entirely on the web.”

  • Cấu trúc: Non-defining Relative Clause + Modal Passive
  • Ngữ pháp: S, which was V3, can now be V3 — mệnh đề quan hệ không xác định cung cấp thông tin nền, kết hợp bị động với modal “can”.
  • Ví dụ tương tự: The legacy system, which was once thought to be irreplaceable, can now be fully migrated to the cloud.

✏️ Bài tập

Comprehension (Đọc hiểu)

  1. What programming languages can be compiled to WebAssembly?
  2. What did Docker’s co-founder say about WASM?
  3. What is WASI designed for?

Vocabulary (Từ vựng)

Điền từ thích hợp:

  1. The new framework has been ___ as a major ___ in frontend development.
  2. Running 3D games in a browser used to be too ___ for most devices.
  3. The team ___ the new API into the existing ___.
  4. WASM has the ___ to ___ how we build web applications.
✅ Đáp án

Comprehension:

  1. C++, Rust, and Go can be compiled to WebAssembly.
  2. He said that if WASM had existed in 2008, they wouldn’t have needed to create Docker.
  3. WASI is designed as a portable runtime for server-side applications.

Vocabulary:

  1. hailed / breakthrough — ca ngợi / bước đột phá
  2. resource-intensive — tốn tài nguyên
  3. integrated / infrastructure — tích hợp / cơ sở hạ tầng
  4. potential / revolutionize — tiềm năng / cách mạng hóa