GraalVM Archive

มาลองลดขนาด Docker Image ของ Java ด้วย GraalVM กัน

หลังจากที่ติดตั้ง GraalVM ไปแล้ว คิดไม่ออกว่าจะเอาไปทำอะไรบ้าง !! ลองนั่งอ่านไปเรื่อย ๆ ก็พบว่ามี GraalVM Native Image ให้ มี command ชื่อว่า Native Image Generator ให้ใช้ ทำการ compile มายัง native binary ให้เลย นั่นหมายความว่า ถ้าเป็นพวกภาษา Java, Kotlin และ Scala ก็ไม่จำเป็นต้องมี JVM นะสิ

Read More…

สวัสดี GraalVM จาก Oracle

GraalVM นั้นเป็นงานวิจัยจาก Oracle Lab และถูกใช้งานบน production ของ Twitter GraalVM นั้นมีเป้าหมายเพื่อให้เราสามารถ share runtime ให้กับภาษาต่าง ๆ แน่นอนว่า ไม่ใช่เพียงแค่ JVM เท่านั้นที่สามารถ run พวก Java, Kotlin, Scala, Groovy ได้ แต่ยังสนับสนุนภาษาอื่น ๆ เช่น JavaScript, Ruby, Python และ R นี่มัน Polyglot ชัด ๆ โดยที่ performance ของการทำงานยังคงสูงอยู่ มาลองใช้งานกันดู

Read More…