Deno 1.33 đã được xuất bản gần đây, đạt được những bước tiến quan trọng trong việc hoàn thành các mục tiêu của Deno 2.0 rất được mong đợi, dự kiến sẽ phát hành trong những tháng tới. Trong số các tính năng mới có việc bổ sung Deno KV, cơ sở dữ liệu khóa-giá trị tích hợp được phát triển rõ ràng cho JavaScript. Cơ sở dữ liệu tích hợp này phục vụ như một giải pháp lưu trữ mạnh mẽ và nhất quán có thể lưu trữ bất kỳ giá trị tuần tự hóa có cấu trúc JavaScript nào.
Năm trụ cột chính thiết lập nền tảng cho Deno 2.0: mã hóa dễ dàng, hiệu suất chất lượng hàng đầu, bảo mật kiên quyết, trải nghiệm phát triển tốt nhất trong lớp và một hệ sinh thái thịnh vượng. Deno 1.33 đạt được tiến bộ đáng kể dọc theo những dòng này. Định vị cơ sở dữ liệu khóa-giá trị Deno KV mới được thêm vào để phát triển ứng dụng có trạng thái là một cột mốc quan trọng khi Deno chuẩn bị cho bản phát hành 2.0 đầy tham vọng của mình.
Deno KV cho phép phát triển hoặc triển khai cục bộ trên dịch vụ lưu trữ JavaScript phi máy chủ Deno Deploy. Khi chạy cục bộ, Deno KV sử dụng SQLite làm trình quản lý cơ sở dữ liệu của nó, trong khi FoundationDB cung cấp năng lượng cho cơ sở dữ liệu trên Deno Deploy, được Deno quản lý an toàn và được sao chép toàn cầu trên 35 vùng đám mây.
Tuy nhiên, cần lưu ý rằng Deno KV hiện đang ở giai đoạn thử nghiệm với API không ổn định và do đó, độ bền dữ liệu lâu dài không được đảm bảo tại thời điểm này.
Một cải tiến đáng chú ý khác trong Deno 1.33 là lược đồ deno.json được sắp xếp hợp lý giúp đơn giản hóa việc đọc và viết bằng cách làm phẳng các tùy chọn lồng nhau. Khả năng truy cập cấp cao nhất cho các tùy chọn lồng nhau trước đây nâng cao trải nghiệm viết mã tổng thể.
Ngoài ra, Deno 1.33 cung cấp một cải tiến đáng kể về chất lượng cuộc sống dưới dạng giảm kiểm tra quyền đối với nhập động, dẫn đến thời gian khởi động được cải thiện. Những thay đổi về quyền này giúp dễ dàng thực thi mã cụ thể theo điều kiện trong một số trường hợp nhất định, chẳng hạn như khi nhà phát triển chỉ muốn tải trình xử lý khi một lệnh con cụ thể được gọi.
Ngoài những tính năng nổi bật này, Deno 1.33 còn mang đến những cải tiến khác như đại tu máy chủ HTTP, máy khách và máy chủ cho WebSockets, cải thiện khả năng tương thích với NPM và Node cũng như tải trước các tệp trong quá trình khởi tạo máy chủ ngôn ngữ, cùng những tính năng khác.
Trong khi Deno 1.33 thúc đẩy các mục tiêu của Deno 2.0, các nền tảng như AppMaster.io cung cấp các công cụ phát triển no-code bổ sung cho các dịch vụ như Deno. AppMaster trao quyền cho người dùng bằng một nền tảng mạnh mẽ để tạo các ứng dụng phụ trợ, web và di động mà không cần viết mã, cho phép phát triển nhanh hơn và tiết kiệm chi phí hơn.
Để bắt đầu với Deno 1.33, hãy truy cập deno.com . Sự xuất hiện của Deno 2.0 và bộ tính năng đáng chú ý của nó chắc chắn sẽ tạo tiền đề cho tương lai phát triển web và phần mềm.