Zed Editor: IDE cộng tác đa người dùng siêu nhanh được xây dựng bằng Rust

Zed Editor được phát triển bởi Nathan Sobo, tác giả gốc của Atom Editor và trình phân tích cú pháp Tree-sitter, được xây dựng bằng ngôn ngữ lập trình...

Zed Editor được phát triển bởi Nathan Sobo, tác giả gốc của Atom Editor và trình phân tích cú pháp Tree-sitter, được xây dựng bằng ngôn ngữ lập trình Rust và engine render GPU tự phát triển GPUI. Thời gian khởi động chỉ 50 mili giây, tốc độ mở file và render văn bản nhanh hơn VS Code hơn 10 lần. Theo dữ liệu cột mốc được công bố trên blog chính thức của Zed , đến cuối năm 2025 đã vượt 1 triệu người dùng hoạt động hàng tháng, có tốc độ tăng trưởng người dùng nhanh nhất trong lĩnh vực trình soạn thảo mã nguồn. Phân tích kỹ thuật kiến trúc hiệu suất Framework render native GPUI Khác với kiến trúc Electron của VS Code, Zed hoàn toàn không sử dụng bất kỳ công nghệ web nào làm lớp render. GPUI là framework UI được đội ngũ Zed phát triển từ đầu bằng Rust, gọi trực tiếp Metal API của macOS hoặc Vulkan API của Linux để render tăng tốc GPU. Mọi frame bố cục văn bản, tính toán syntax highlighting và hoạt ảnh con trỏ đều được hoàn thành trên GPU. Ngay cả khi cuộn nhanh qua file lớn chứa hàng nghìn dòng mã, tốc độ khung hình vẫn ổn định ở 120fps, không có vấn đề nhấp nháy văn bản hay độ trễ cuộn thường gặp ở VS Code. Phân tích cú pháp gia tăng Tree-sitter Zed tích hợp sẵn trình phân tích gia tăng Tree-sitter. Khi nhà phát triển chỉnh sửa bất kỳ ký tự nào, trình phân tích chỉ phân tích lại các nút syntax tree bị ảnh hưởng, thay vì phân tích lại toàn bộ file. Điều này có nghĩa là khi mở file JavaScript hoặc TypeScript chứa hơn một trăm nghìn dòng, độ trễ syntax highlighting vẫn dưới 1 mili giây. So sánh với engine cú pháp TextMate của VS Code, độ trễ syntax highlighting có thể đạt 50-100 mili giây khi xử lý file cùng kích thước. Hiệu quả sử dụng bộ nhớ Theo dự án benchmark editor của cộng đồng mã nguồn mở , khi mở dự án TypeScript cùng quy mô, mức sử dụng bộ nhớ của Zed chỉ khoảng 40% so với VS Code. Đối với các nhà phát triển quen mở đồng thời ba đến năm cửa sổ dự án, điều này đồng nghĩa với việc tiết kiệm hàng trăm MB thậm chí hơn 1 GB bộ nhớ hệ thống, để lại nhiều tài nguyên hơ

Đã được xem xét và xác minh bởi FeiYueh · Lần xác minh gần nhất 2026-08-22. Independently maintained — not AI-generated boilerplate.

← Back to Blog