4 điểm bởi xguru 2025-02-23 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Hỗ trợ OpenTelemetry tích hợp sẵn: Deno tự động instrument các API như console.log, Deno.serve, fetch
  • deno lint được nâng cấp mạnh: thêm 15 quy tắc mới liên quan đến JSX và React, đồng thời giới thiệu hệ thống plugin (tương tự ESLint)
  • Thêm mô-đun node:sqlite để giúp sử dụng SQLite dễ dàng hơn
  • Cải thiện deno check: hỗ trợ thẻ JSDoc @import và cho phép cấu hình compilerOptions khác nhau theo từng workspace
  • Cải thiện deno lsp: tốc độ tự động hoàn thành nhanh hơn tới 20 lần, hỗ trợ tự động hoàn thành cho node_modules, tệp .wasm. Hỗ trợ định dạng cho .scss, .sass, .less, .vue, .svelte và nhiều định dạng khác
  • Cải thiện deno task: mạnh mẽ hơn và dễ dự đoán hơn. Hỗ trợ wildcard để chạy nhiều tác vụ bằng các mẫu như "start-*"
  • Thêm deno outdated --update --interactive để cải thiện việc quản lý phụ thuộc
  • Nới lỏng quyền của Deno.cwd(): trước đây cần --allow-read, nay có thể dùng mà không cần quyền
  • Cải thiện hiệu năng của deno compile: trên Mac, giảm 5MB kích thước binary, tốc độ đọc tệp tăng 40%
  • deno bench chính xác hơn
  • Thêm API thử nghiệm hỗ trợ WebTransport và giao thức QUIC: có thể kết nối QUIC thông qua Deno.connectQuicDeno.QuicEndpoint
  • Cải thiện khả năng tương thích với Node.js và npm: tự động phát hiện .npmrc, hỗ trợ nhiều API Node.js như process.cpuUsage, fs.readFile(Sync), FileHandle.stat
  • Tối ưu hiệu năng: Deno.statfs.stat nhanh hơn 2,5 lần trên Windows. node:fs.cpSync nhanh gấp 2 lần so với Deno 2.1 và gấp 3 lần so với Node.js 20
  • Tối ưu hiệu năng WebGPU và cải thiện tích hợp với Jupyter
  • Áp dụng LTO (tối ưu hóa thời gian liên kết) để giảm 15MB kích thước binary trên Linux (137MB → 122MB)
  • Nâng cấp lên TypeScript 5.7 và V8 13.4: TypedArray hỗ trợ kiểu generic, giúp cải thiện độ an toàn kiểu
  • Deno 2.1 tiếp tục được duy trì là phiên bản LTS, với các bản vá bảo mật và hiệu năng trong 6 tháng

Chưa có bình luận nào.

Chưa có bình luận nào.