Mã nguồn mở là nền tảng cốt lõi của web, và các công cụ mã nguồn mở hỗ trợ web hiện đại phụ thuộc vào sự ổn định và hỗ trợ của cộng đồng.
Để bảo đảm hai dự án mã nguồn mở quan trọng có đủ nguồn lực cần thiết, chúng tôi tự hào công bố việc tài trợ tài chính cho hai nền tảng trụ cột của hệ sinh thái web hiện đại: Astro và TanStack.
Quan trọng hơn cả, chúng tôi cho rằng đây không phải là việc nên làm một mình. Để web mở tiếp tục phát triển mạnh mẽ, chúng ta cần đầu tư và hỗ trợ những công nghệ và nền tảng mở, dễ tiếp cận với tất cả mọi người, và không bị phụ thuộc hay chi phối bởi bất kỳ một công ty nào.
Đó là lý do tại sao chúng tôi cũng rất vui mừng thông báo rằng trong các hợp đồng tài trợ này, chúng tôi sẽ hợp tác với các đối tác Netlify để tài trợ cho TanStack và Webflow để tài trợ cho Astro.
Tại sao là Astro và TanStack? Đầu tư vào Tương lai của Giao diện người dùng (Frontend)
Việc chúng tôi quyết định hỗ trợ Astro và TanStack là hoàn toàn có chủ ý. Hai dự án này thể hiện những tầm nhìn khác biệt nhưng bổ sung cho nhau về tương lai của ngành phát triển web. Một dự án sẽ định hình lại kiến trúc cho các trang web hiệu năng cao, tập trung vào nội dung, trong khi dự dán còn lại sẽ cung cấp bộ công cụ toàn diện (full stack) để xây dựng các ứng dụng web tham vọng nhất.
Astro: nền tảng cho các trang web hiệu năng cao
Khi nói đến việc quảng bá một công nghệ, chúng tôi tin rằng hành động có sức thuyết phục hơn lời nói.
Đó là lý do tại sao sự hỗ trợ của chúng tôi dành cho Astro không chỉ đơn thuần là về mặt tài chính, nó còn mang tính chất đặt nền móng. Chúng tôi vận hành trang web tài liệu dành cho nhà phát triển của mình, developers.cloudflare.com, hoàn toàn dựa trên Astro. Đây không phải một dự án nhỏ lẻ, mà là một nguồn tài nguyên quan trọng được hàng trăm nghìn nhà phát triển truy cập mỗi ngày, với hàng chục người đóng góp liên tục cập nhật nó. Đối với một trang web như thế này, hiệu năng không dừng lại là một tính năng mà là một yêu cầu bắt buộc.
Chúng tôi lựa chọn Astro vì những nguyên tắc cốt lõi của nền tảng này rất gần với triết lý của chúng tôi. Kiến trúc "không sử dụng JavaScript theo mặc định" giúp mang lại hiệu năng thuần túy và khả năng SEO vượt trội mà các trang web có nhiều nội dung cần có, bảo đảm hệ thống tài liệu của chúng tôi vừa nhanh vừa dễ được tìm thấy. Điều quan trọng không kém là Astro không phụ thuộc vào một nền tảng nào, cho phép các nhóm sử dụng các thành phần từ React, Vue hoặc Svelte mà không bị ràng buộc bởi nhà cung cấp nào.
Astro giúp đội ngũ toàn cầu của chúng tôi dễ dàng cập nhật nội dung, và quan trọng nhất là giữ cho hệ thống tài liệu luôn nhanh vượt trội. Việc chúng tôi quyết định tài trợ xuất phát trực tiếp từ những lợi ích thiết thực và giá trị cực kỳ to lớn mà chúng tôi đã trải nghiệm trong quá trình sử dụng.
Sự hợp tác và hỗ trợ của Cloudflare khẳng định sứ mệnh chung của chúng ta: làm cho web nhanh hơn, mở hơn và tốt hơn cho tất cả mọi người xây dựng trên đó. - Fred K. Schott, Đồng sáng lập Astro, Quản lý Dự án
Webflow mang đến cho các nhà tiếp thị, nhà thiết kế và nhà phát triển sự tự do để xây dựng mà không cần phải thỏa hiệp. Astro cũng chia sẻ tinh thần đó bằng cách loại bỏ các rào cản, tăng tốc quy trình làm việc và mở ra những khả năng sáng tạo mới. Cùng với Cloudflare và Netlify, chúng tôi đang giúp đảm bảo các công cụ mà cộng đồng của chúng ta dựa vào luôn hoạt động ổn định, bền vững và sẵn sàng cho tương lai. - Allan Leinwand, Giám đốc Công nghệ của Webflow
TanStack Start: nền tảng toàn diện cho các ứng dụng tham vọng
Nếu Astro mang đến nền tảng lý tưởng cho các trang web nhiều nội dung, thì TanStack chính là “động cơ” lý tưởng cho các ứng dụng web phức tạp. TanStack không phải là một nền tảng đơn lẻ, mà là một bộ thư viện mạnh mẽ, dạng tách rời giao diện (headless) và an toàn về kiểu dữ liệu (type-safe), được thiết kế để giải quyết những bài toán khó nhất trong phát triển ứng dụng hiện đại.
Các thư viện như TanStack Query đã trở thành tiêu chuẩn thực tế trong ngành để quản lý trạng thái dữ liệu bất đồng bộ từ máy chủ. Chúng giải quyết một cách hiệu quả và tinh tế những thách thức phức tạp như lưu trữ bộ nhớ đệm, tải lại dữ liệu ở chế độ nền, và cập nhật lạc quan - những vấn đề trước đây từng đòi hỏi hàng nghìn dòng mã viết riêng, dễ lỗi. Tương tự, TanStack Router mang lại tính an toàn kiểu dữ liệu đầy đủ cho hệ thống định tuyến, qua đó loại bỏ hoàn toàn một nhóm lỗi phổ biến trong khi TanStack Table và TanStack Form cung cấp các khối nền tảng mạnh mẽ, không kèm giao diện, cần thiết để xây dựng những giao diện người dùng phức tạp và xử lý lượng dữ liệu lớn.
Và hôm nay, TanStack đã chính thức công bố bản phát hành thử nghiệm của TanStack Start 1.0, đánh dấu một bước tiến lớn hướng tới việc sẵn sàng đưa vào sản phẩm chính thức.
TanStack Start là một nền tảng phát triển toàn diện mới, kết hợp các thư viện mạnh mẽ này thành một trải nghiệm phát triển thống nhất, đạt tiêu chuẩn cấp doanh nghiệp. Với các tính năng như Kết xuất toàn bộ tài liệu ở phía máy chủ (Server-Side Rendering, SSR), truyền dữ liệu theo luồng (streaming), và kiến trúc “triển khai ở bất kỳ đâu”, TanStack Start được thiết kế dành cho môi trường biên hiện đại, theo mô hình không máy chủ. Nó cung cấp sức mạnh và mức độ an toàn kiểu dữ liệu cần thiết cho các ứng dụng tham vọng, đồng thời là lựa chọn hoàn hảo cho các môi trường triển khai như Cloudflare Workers.
Với sự đồng hành của Cloudflare, TanStack có thể tiếp tục nâng cao tiêu chuẩn về các công cụ nhanh, có khả năng mở rộng và an toàn kiểu dữ liệu để hỗ trợ thế hệ ứng dụng web tiếp theo, đồng thời bảo vệ tính mở và tự do mà các nhà phát triển cần đến. - Tanner Linsley, Nhà sáng lập TanStack
Việc hỗ trợ web mở không phải là một lựa chọn tùy ý đối với chúng tôi, mà là yêu cầu phải hoàn thành sứ mệnh kiến tạo một môi trường web tốt hơn. Do đó, việc hợp tác cùng Cloudflare để bảo đảm nguồn tài chính cho các dự án trọng điểm này là quyết định hiển nhiên và dứt khoát đối với chúng tôi.- Mat B, CEO
Việc hợp lực sẽ tạo nên một mạng internet mở mạnh mẽ hơn.
Chúng tôi hoàn toàn nhận thức rõ rằng trong liên minh này có những công ty đang cạnh tranh với nhau trên thị trường. Chúng tôi tin rằng đó là ưu điểm chứ không phải vấn đề. Điều này cho thấy một sự thấu hiểu chung rằng tất cả chúng ta đều đang xây dựng trên cùng nền tảng mã nguồn mở. Một hệ sinh thái mã nguồn mở lành mạnh, đổi mới và bền vững chính là làn thủy triều dâng cao nâng tất cả các con thuyền lên.
Mô hình tài trợ chung này giúp Astro và TanStack trở nên bền vững hơn. Đối với bạn, điều đó có nghĩa là bạn có thể xây dựng trên các nền tảng này một cách vững tin, vì biết rằng chúng không phụ thuộc vào những ưu tiên thay đổi theo thời gian của một công ty duy nhất.
Với tinh thần đó, hãy cho chúng tôi thấy bạn đã xây dựng được những gì!
Cách tốt nhất để ủng hộ mã nguồn mở là sử dụng nó, xây dựng cùng nó và đóng góp trở lại cho nó. Hãy khám phá xem việc bắt đầu với Astro và TanStack dễ dàng như thế nào, đồng thời triển khai một ứng dụng lên Cloudflare chỉ trong vài phút thông qua các hướng dẫn nền tảng dưới đây: