Phát hành Bun v0.8.0
(bun.sh)- Cung cấp nhiều bản cập nhật như hỗ trợ trình gỡ lỗi, streaming fetch và khả năng tương thích với SvelteKit
- Triển khai ReadStream và WriteStream của
node:tty, đồng thời.setRawMode()nay hoạt động trênprocess.stdin, cho phép nhiều công cụ CLI tương tác hoạt động - Bao gồm cập nhật tương thích với Node.js, sửa lỗi và cải thiện độ ổn định
- Bun 1.0 dự kiến phát hành vào ngày 7 tháng 9
- Bun là một giải pháp tất cả trong một gồm JavaScript runtime tốc độ cao, bundler, transpiler và trình quản lý gói
- Hỗ trợ trình gỡ lỗi được triển khai thông qua Inspector Protocol của WebKit, và có thể sử dụng bằng cách chạy tệp hoặc script với cờ
--inspect - Giới thiệu lệnh
bun update, cập nhật mọi dependency của dự án lên phiên bản mới nhất tương thích với phạm vi semver trongpackage.json - Cải thiện hỗ trợ biến môi trường trong Worker giúp SvelteKit có thể hoạt động
- Bản cập nhật cũng bổ sung hỗ trợ cho Nuxt (
nuxt dev) và cải thiện hỗ trợnode:ttycùngnode:fs - Đã triển khai streaming cho response body của
fetch(), cho phép stream dữ liệu từ phản hồi fetch thay vì tải toàn bộ phản hồi xuống - Đã thêm hỗ trợ cho
node:ttyvàprocess.stdin.setRawMode(), giúp các công cụ CLI tương tác có thể đọc phím bấm mà không cần chờ ký tự xuống dòng mới, một yếu tố quan trọng với CLI tương tác - Cải thiện
bun test, cung cấp hỗ trợ chotest.eachvàdescribe.eachcủa Jest cùng các matcher bổ sung - Hàm
Buffer.toString("hex")được tối ưu bằng SIMD, giúp hiệu năng nhanh hơn 40 lần - Đã sửa lỗi crash JIT trong các hàm liên quan đến Buffer, rò rỉ bộ nhớ trong triển khai
buffer.toString("hex"), cùng nhiều lỗi khác
Chưa có bình luận nào.