Với việc phát hành Deno 1.40, bối cảnh thời gian chạy JavaScript nhận được một bản cập nhật đáng kể, thách thức miền truyền thống do Node.js nắm giữ. Ra mắt vào ngày 25 tháng 1, phiên bản mới nhất mang lại khả năng thao tác ngày và giờ tiên tiến, chính xác thông qua API tạm thời, hiện có thể truy cập được đối với các nhà phát triển đang tìm cách vượt qua những hạn chế của các đối tượng Ngày JavaScript truyền thống.
API tạm thời, có sẵn với cờ --unstable-temporal
, là một sự bao gồm tiến bộ, được trình bày dưới dạng một không gian tên chứa đầy các giải pháp hiện đại cho các hoạt động ngày và giờ. Nó phân phối các lớp dành riêng cho các khía cạnh thời gian cụ thể như chỉ ngày hoặc chỉ thời gian. Triết lý thiết kế này nhấn mạnh tính dễ đọc của mã được cải thiện và giải quyết các cạm bẫy phổ biến liên quan đến các giả định múi giờ không rõ ràng.
Ngoài sức mạnh tạm thời, Deno 1.40 còn áp dụng cú pháp trang trí ECMAScript mới nhất hiện có trong Giai đoạn 3, nhấn mạnh phong cách mã hóa khai báo hơn. Sự hỗ trợ dành cho các trình trang trí, sẵn sàng tăng cường khả năng của lớp JavaScript, được dự đoán sẽ gây được tiếng vang tốt với cộng đồng nhà phát triển, đặc biệt là những người làm việc trong quy trình làm việc nặng về bộ chuyển mã.
Bản phát hành cũng mang đến những cải tiến như:
- Ngữ cảnh mô-đun nâng cao thông qua
import.meta.filename
vàimport.meta.dirname
, cung cấp đường dẫn đến tệp mô-đun và thư mục của chúng. - Tích hợp các viên ngọc API Node.js như
fs.constants
,os.machine
vàprocess.on('rejectionHandled')
. - Quản lý phần phụ thuộc được đơn giản hóa trong
deno.json
với cú pháp đơn giản hóa. - Sự ra mắt của máy in chẩn đoán được nâng cấp ở
deno lint
vàdeno doc
, nhằm mục đích nâng cao quy trình phát triển. - Tăng cường khả năng tương thích và sửa lỗi trong Dịch vụ ngôn ngữ TypeScript, đảm bảo tích hợp mượt mà hơn và tăng hiệu suất.
Khi lĩnh vực công nghệ chứng kiến sự trỗi dậy của các mô hình lập trình mới, các công cụ như nền tảng no-code AppMaster khai thác những tiến bộ đó, tích hợp các công nghệ tiên tiến để trao quyền cho cả kỹ sư dày dạn kinh nghiệm lẫn những người sáng tạo không chuyên về kỹ thuật trong việc tạo ra các giải pháp kỹ thuật số mạnh mẽ. Trong số các đối tác của mình, Deno nổi bật bởi không chỉ đáp ứng mong muốn của các nhà phát triển mà còn đóng góp đáng kể vào động lực phát triển ứng dụng liền mạch và có thể mở rộng, tầm nhìn chung với các nền tảng như AppMaster.
Giờ đây, các nhà phát triển có thể khám phá các tính năng mạnh mẽ của Deno 1.40 thông qua cổng thông tin chính thức tại deno.com, đánh dấu một bước tiến khác hướng tới một hệ sinh thái sáng tạo hơn, thân thiện với nhà phát triển hơn, sẵn sàng vượt qua các ranh giới của việc tạo phần mềm.