EXPLORINEER
vi

UK — The Register

Topcoat cho phép Rust hiển thị các ứng dụng web phía máy chủ

Phần mềm1 phút đọc

Topcoat là một khung phần mềm mới giúp người ta viết ứng dụng web bằng ngôn ngữ Rust. Phần lớn công việc hiển thị trang được làm trên máy chủ, rồi chỉ gửi kết quả về trình duyệt.

Chuyện gì đã xảy ra?

Carl Lerche, kỹ sư cấp cao tại Amazon Web Services, đã giới thiệu Topcoat tại một hội thảo ảo của ScyllaDB. Topcoat là framework để chạy ứng dụng web viết bằng Rust. Rust thường dùng cho việc khác, không phải làm web. Topcoat muốn thay đổi điều đó.

Vì sao đây là chuyện lạ?

Hầu hết lập trình viên web chọn JavaScript hoặc Ruby vì quen tay. Một số framework khác đã dùng Rust, như Leptos và Dioxus. Chúng biến mã Rust thành WebAssembly, một dạng mã chạy nhanh trong trình duyệt. Cách này tốt cho tác vụ tính toán nặng, nhưng trang có thể tải chậm lúc đầu. Topcoat thì biến mã Rust thành JavaScript, dễ chạy trên web hơn.

Các con số và sự kiện chính

  • Topcoat được giới thiệu tại hội thảo ảo P99 của ScyllaDB năm 2026.
  • Lerche nói Topcoat phù hợp với khoảng 90% ứng dụng web hiện nay, tức là các ứng dụng đơn giản chạy trên trình duyệt và có cơ sở dữ liệu.
  • Lerche nổi tiếng nhờ tạo ra Tokio, môi trường chạy Rust bất đồng bộ phổ biến nhất.

Vì sao điều này quan trọng?

Nếu Rust trở thành lựa chọn tốt cho web, các trang có thể chạy nhanh hơn và an toàn hơn. Logic chính nằm trên máy chủ, nên trình duyệt không phải tải nhiều mã nặng. Tuy nhiên, Topcoat chưa phù hợp với các ứng dụng rất phức tạp, như Figma. Đây vẫn là ý tưởng mới, và cộng đồng sẽ phải thử nghiệm để biết nó có hiệu quả thật không.

Cần theo dõi điều gì?

  • Topcoat có được nhiều lập trình viên dùng thử hay không.
  • Tốc độ tải trang thực tế so với các framework JavaScript hiện nay.
  • Cách Topcoat kết hợp mã Rust ở máy chủ với JavaScript ở trình duyệt.

Chú giải

Rust
Ngôn ngữ lập trình tập trung vào tốc độ và an toàn, thường dùng cho phần mềm hệ thống.
Topcoat
Framework giúp viết và chạy ứng dụng web bằng Rust, phần lớn xử lý trên máy chủ.
Amazon Web Services
Bộ phận điện toán đám mây của Amazon, cung cấp máy chủ và dịch vụ cho doanh nghiệp.
WebAssembly
Dạng mã chạy nhanh trong trình duyệt, thường được tạo từ các ngôn ngữ như Rust.
Tokio
Môi trường chạy Rust giúp xử lý nhiều việc cùng lúc, rất phổ biến trong cộng đồng Rust.

Cùng một tin, nhiều góc nhìn

Quảng cáo

Thêm 150 từ, học 10 từ mỗi ngày

Sổ từ vựng Dicter chỉ đưa những từ bạn đã thuộc vào sổ ôn tập.

Phần mềmThe Verge

Reddit sẽ buộc tất cả mọi người phải đăng nhập

Reddit thông báo sẽ yêu cầu người dùng đăng nhập, trước hết thử nghiệm ở một số thị trường ngoài Mỹ trong những tháng tới, và chưa có thời điểm chính thức cho việc triển khai toàn bộ. CEO Steve Huffman cho biết động thái này nhằm giải quyết việc thu thập dữ liệu và lưu lượng tự động, đồng thời cải thiện trải nghiệm người dùng và mảng quảng cáo; ông cũng cho biết lưu lượng tìm kiếm giảm đáng kể trong quý 3. Thông báo được đưa ra cùng với báo cáo tài chính quý 3 năm 2026 của công ty.

Phần mềmArs Technica

Windows 11 cải thiện menu chuột phải trong bối cảnh doanh thu PC giảm

Microsoft vừa bắt đầu triển khai bản cập nhật xem trước Windows 11 (KB5127936), cho phép người dùng tùy chỉnh menu chuột phải, bao gồm bật/tắt các lệnh có sẵn như Send To và Create Shortcut và chọn tiện ích mở rộng bên thứ ba hiển thị. Bản cập nhật cũng giới thiệu Cloud Rebuild, tính năng khôi phục cài đặt lại Windows 11 từ đám mây qua Windows Update mà không cần phương tiện khôi phục tùy chỉnh, nhưng hoạt động giống cài đặt mới và không giữ lại ứng dụng hay tệp hiện có. Thông báo được đưa ra cùng báo cáo tài chính quý cho thấy doanh số bán giấy phép Windows cho PC mới tiếp tục giảm.

Phần mềmTechCrunch

Trang truyện fan fiction Archive of Our Own có thể ngừng hoạt động tới 4 tuần

Archive of Our Own (AO3), trang truyện fan fiction nổi tiếng do tổ chức phi lợi nhuận Organization for Transformative Works vận hành, đã ngừng hoạt động trong đợt bảo trì qua đêm vốn được cho là thông thường. Trang trạng thái của AO3 cho biết việc khôi phục dịch vụ có thể mất khoảng 2 tuần nhưng có thể kéo dài tới 4 tuần, dù họ hy vọng sẽ đưa trang trở lại ở trạng thái hạn chế sớm hơn. Sự cố này có thể không liên quan đến lỗ hổng "PHP Armageddon" được phát hiện tuần trước, vì AO3 được xây dựng trên Ruby on Rails chứ không phải PHP.

Phần mềmThe Register

Ubuntu 27.04 có thể mang đến bản xem trước Core Desktop được mong đợi từ lâu

Canonical đã tiếp tục phát triển Ubuntu Core Desktop, phiên bản máy tính để bàn của bản phân phối IoT bất biến Ubuntu Core, dù dự án đã chậm vài năm. Phó chủ tịch kỹ thuật Jon Seager đã công bố trên diễn đàn Discourse của công ty và nêu ba trường hợp sử dụng tiềm năng: máy tính tập trung vào trình duyệt, máy trạm phát triển và máy chơi game. Không có lịch trình chính thức nào được đưa ra, nhưng Seager cho biết trong vài tuần tới nhóm sẽ thiết lập hạ tầng để tạo bản ảnh hằng ngày cho Ubuntu Core Desktop.