7 điểm bởi xguru 2021-01-19 | 4 bình luận | Chia sẻ qua WhatsApp

Tổng quan quá trình phát triển Deno trong năm 2020

Tháng 1: Chuyển thư viện tích hợp V8 từ libdeno(C++) sang rusty_v8

Tháng 2: Áp dụng dprint cho deno fmt, thêm deno test

Tháng 3: Hỗ trợ trình gỡ lỗi V8, thêm deno doc/upgrade

Tháng 4: Chốt API cho bản phát hành 1.0 (không tương thích với các phiên bản trước đó, nhưng sẽ không thay đổi cho đến 2.0)

Tháng 5: Phát hành Deno 1.0

Tháng 6: 1.1 - Thêm kiểm tra kiểu incremental và deno lint

Tháng 7: 1.2 - Chuyển mã runtime nội bộ từ TypeScript sang JavaScript

Tháng 8: 1.3 - Phát hành Registry mới

Tháng 9: 1.4 - API WebSocket, tạo kiểu CSS cho console, tải lại khi tệp thay đổi với run --watch, thêm test --coverage

Tháng 10: 1.5 - Áp dụng isolatedModules, tăng tốc deno bundle gấp 15 lần nhờ thêm tree shaking, cải thiện REPL

Tháng 11: Viết lại hạ tầng trình biên dịch TSC

Tháng 12: 1.6 - Tạo tệp thực thi độc lập với deno compile, thêm Deno Language Server, hỗ trợ thử nghiệm Mac ARM64(M1)

4 bình luận

 
yshrust 2021-01-19

Deno có thực sự được dùng nhiều không? Tôi nghe nhắc đến khá nhiều, nhưng hình như chưa thấy ai dùng thực tế cả..

 
colus001 2021-01-19

Tôi đã thử vào khoảng giữa năm ngoái, nhưng chưa nói đến các thư viện như express, ngay cả thứ để kết nối DB cũng không có nên rất khó phát triển web. Có vẻ như vẫn chưa có lĩnh vực nào thực sự nổi bật cả.

 
xguru 2021-01-19

Có vẻ vẫn chưa có nhiều trường hợp thành công khi dùng trong môi trường production. Vì bản 1.0 chính thức ra mắt còn chưa được 1 năm nên có lẽ cần chờ thêm một thời gian nữa.

 
xguru 2021-01-19

Có vẻ SWC do anh Kang Dong-yoon tạo ra được nhắc đến ở nhiều chỗ.