Deno 1.7 เพิ่งปล่อยออกมา
ส่วนใหญ่เป็นการปรับปรุงการทำงานให้ดีขึ้น
ความสามารถที่ผมสนใจมาก ๆ คือ
การปรับปรุงของ การ compile นั่นเอง
ทำการปรับปรุงดังนี้
ขนาดของไฟล์ binary ที่สร้างออกมา จะมีขนาดลดลง
ด้วยการใส่ flag เพื่อชื่อว่า --lite เข้าไปในการ compile
ซึ่งพบว่าขนาดของไฟล์ binary ลดลงจาก Deno 1.6 ลงมาเยอะมาก ๆ
แต่ถ้าไม่ใส่ flag แล้ว ขนาดก็ใหญ่ขึ้นกว่าเดิม
เพราะว่า Deno มันใหญ่ขึ้นนั่นเอง
ตัวอย่างที่ใช้งานคือ
[gist id="ca0df96eb34002e55c3a4ec985dc9f91" file="1.txt"]ขนาดของไฟล์ welcome จะลดลงจาก 40 MB เหลือ 30 MB ถ้าใส่ flag --lite
แต่ถ้าไม่ใส่ขนาดไปถึง 50 MB กันเลย
อีกเรื่องคือ ในการ compile สามารถระบุ target ของ OS ได้ เลย
ไม่ต้องไป compile บน OS นั้น ๆ อีกต่อไป
[gist id="ca0df96eb34002e55c3a4ec985dc9f91" file="2.txt"]แต่สำหรับ Windows OS นั้นยังมีปัญหา
ตาม error นี้
ซึ่งทำการ Merge การแก้ไขไปแล้วที่ PR 9203