Tags:
Node Thumbnail

ทีมวิศวกร Instagram เปิดเผยซอร์สโค้ดโครงการ Cinder ซึ่งเป็นการ fork ตัว CPython (Python เวอร์ชันหลักที่เราใช้กันทั่วไป) ให้มีประสิทธิภาพสูงขึ้นกว่าเดิม

Cinder เป็นโครงการภายในของ Instagram ที่นำ CPython 3.8 มาปรับแต่งหลายด้าน เช่น bytecode inline caching, eager evaluation of coroutines, method-at-a-time JIT และการลองทำ Static Python ทั้งหมดเพื่อให้ประสิทธิภาพดีขึ้นกว่าเดิม

อย่างไรก็ตาม ทีมงาน Instagram ระบุว่าไม่ต้องการแยกโครงการ Cinder ออกมาจาก CPython สายหลัก และตั้งใจเปิดซอร์สออกมาเพื่อเปิดโอกาสให้โค้ดของ Cinder ถูกรวมกลับไปยัง CPython ง่ายขึ้นแทน ปัจจุบัน Cinder ถูกใช้งานภายใน Instagram อยู่แล้ว ใครสนใจนำไปใช้ก็ตามสะดวก แต่จะไม่รับรองคุณภาพหรือมีการซัพพอร์ต-แก้บั๊กให้กับใคร ตอนนี้รันได้เฉพาะบนลินุกซ์เพียงแพลตฟอร์มเดียวเท่านั้น

ที่มา - GitHub, InfoWorld

No Description

Get latest news from Blognone

Comments

By: tg-thaigamer
ContributoriPhoneAndroidBlackberry
on 10 May 2021 - 12:24 #1208524
tg-thaigamer's picture

อยากรู้ว่าใช้ python ทำ backend อะไรใน ig จัง


มือใหม่!! ใหม่จริงๆนะ

By: tontan
ContributorAndroidSymbianUbuntu
on 10 May 2021 - 14:30 #1208536 Reply to:1208524
By: neizod
ContributorTraineeIn Love
on 11 May 2021 - 04:31 #1208603
neizod's picture

หึมมมม eager eval ให้ประสิทธิภาพดีกว่า lazy เหรอ ปรกติเห็นแต่ตรงกันข้าม