Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

Deno 1.7 มาแล้ว

$
0
0

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 นี้

[gist id="ca0df96eb34002e55c3a4ec985dc9f91" file="3.txt"]

ซึ่งทำการ Merge การแก้ไขไปแล้วที่ PR 9203


Viewing all articles
Browse latest Browse all 1997

Trending Articles