Cloudflare giới thiệu EmDash: Việc "tái sinh" WordPress bằng TypeScript và AI

02 tháng 4, 2026·2 phút đọc

Cloudflare đã phát hành phiên bản 0.1 của EmDash, một phiên bản được viết lại hoàn toàn của WordPress bằng TypeScript thay vì PHP. Dự án này tích hợp mạnh mẽ AI, hoạt động trên nền tảng serverless và mang lại tính năng bảo mật cao nhờ sandbox và Passkeys.

Cloudflare giới thiệu EmDash: Việc "tái sinh" WordPress bằng TypeScript và AI

Giới thiệu về EmDash: Việc viết lại WordPress bằng TypeScript

Cloudflare vừa công bố EmDash phiên bản 0.1, một dự án được mô tả là việc xây dựng lại hệ thống quản lý nội dung (CMS) WordPress – nền tảng được sử dụng bởi hơn 42% các trang web trên thế giới – nhưng sử dụng TypeScript thay vì PHP truyền thống.

Dự án này dựa trên Astro, một khung JavaScript nguồn mở mà Cloudflare đã mua lại vào tháng 1 năm nay. Điểm đặc biệt là EmDash không sử dụng bất kỳ mã nguồn WordPress gốc nào để tạo ra.

Tính năng AI và kiến trúc

Mặc dù tên gọi có vẻ như một trò đùa (EmDash là một dấu câu), nhưng kỹ sư trưởng Matt Kane khẳng định dự án này là rất nghiêm túc. Dù sử dụng nhiều thời gian của AI để viết mã, nhưng Kane cho biết ông đã dành hai tháng làm việc toàn thời gian để hoàn thiện nó từ giữa tháng 1.

EmDash được thiết kế để là "AI-native", tích hợp sẵn MCP (Model Context Protocol) server và các tệp cấu hình Agent Skills. Điều này giúp việc chuyển đổi các chủ đề và plugin WordPress trở nên dễ dàng hơn nhờ sự hỗ trợ của AI. Joost de Valk, người tạo ra plugin Yoast SEO, đã khen ngợi thiết kế này, nhận thấy mọi quyết định kiến trúc đều đặt câu hỏi: "Nếu một AI agent cần làm việc này thì sao?".

Mô tả EmDashMô tả EmDash

Bảo mật và khả năng mở rộng

Một trong những điểm mạnh nhất của EmDash so với WordPress truyền thống là tính năng bảo mật. Plugin của EmDash chạy trong môi trường sandbox với các quyền hạn được định nghĩa rõ ràng (ví dụ: chỉ cho phép "đọc: nội dung" hoặc "gửi: email"). Ngoài ra, EmDash sử dụng Passkeys làm phương thức xác thực mặc định, loại bỏ sự phụ thuộc vào mật khẩu.

EmDash hoạt động trên nền tảng Cloudflare Workers, cho phép serverless và khả năng scale to zero (tự động thu nhỏ khi không có yêu cầu) hoặc mở rộng lên hàng triệu phiên bản khi cần thiết. Điều này giải quyết các vấn đề về bảo mật và hiệu suất của WordPress.

Thách thức khi di chuyển

Dù có công cụ di chuyển nội dung, việc chuyển đổi một trang web WordPress hiện có sang EmDash vẫn khá phức tạp vì các plugin và chủ đề thường được viết bằng PHP. Hiện tại, EmDash chưa có hệ sinh thái plugin, cộng đồng phát triển chưa lớn và sự phụ thuộc vào Cloudflare Workers có thể tạo ra sự khó chịu cho những người thích tự chủ (self-host).

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗