กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


Python 3.13 จุดเริ่มต้นแห่งการถอด GIL มาแล้ว เพิ่มการรองรับ WebAssembly, iOS, Android

ข่าว Python 3.13 จุดเริ่มต้นแห่งการถอด GIL มาแล้ว เพิ่มการรองรับ WebAssembly, iOS, Android

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Active member

สมาชิกทีมงาน
Moderator
Collaborate
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
12,597
คะแนนปฏิกิริยา
0
คะแนน
36
Python 3.13 ออกรุ่นจริงหลังจากถูกเลื่อนมาเล็กน้อยเนื่องจากพบปัญหาประสิทธิภาพในเบต้าสุดท้าย จุดสำคัญที่สุดคือเวอร์ชั่นนี้เป็นรุ่นแรกที่เพิ่มออปชั่นปิด Global Interpreter Lock (GIL) ที่น่าจะใช้เวลารวมถึง 5 ปีกว่าจะปิดได้หมดจริงๆ

สำหรับฟีเจอร์อื่นๆ ก็มีการเปลี่ยนแปลงจำนวนมาก และน่าจะได้ใช้งานกันก่อนปิด GIL เสียอีก เช่น

  • interpreter ใหม่: แสดงสีได้ในตัว, แก้ไขโค้ดทีละหลายบรรทัด, แสดงจุดที่โค้ดผิดชัดเจนขึ้น
  • โมดูล dbm: เพิ่มสตอเรจเป็น SQLite เข้ามา และจะเปลี่ยนเป็นสตอเรจมาตรฐานแล้ว
  • docstring: ปรับรูปแบบการเก็บข้อมูล โดยลบช่องว่างด้านหน้าออกทั้งหมด ลดการใช้หน่วยตวามจำลง

นอกจากฟีเจอร์ต่างๆ แล้ว ยังมีการถอดไลบรารีเก่าออกตามที่เคยประกาศไว้ตั้งแต่ปี 2022, ถอด C API จำนวนหนึ่ง, และประกาศเตรียมถอดฟีเจอร์บางส่วนเพิ่มเติมในเวอร์ชั่น 3.15/3.16

สำหรับการรองรับแพลตฟอร์มต่างๆ ตอนนี้ WebAssembly ปรับขึ้นมารองรับเป็น Tier-2 เทียบเท่ากับ Linux/Arm64 (แพตช์ทำพังจะแก้ตามหลังภายใน 24 ชั่วโมง) และปรับการรองรับ Android/iOS เป็น Tier-3 (build ต่อเนื่อง แต่ไม่รับประกันว่าแพตช์ใหม่จะทำแพลตฟอร์มเหล่านี้พังหรือไม่)

ที่มา - Python

No Description


Topics:
Python
Programming

Continue reading...
 



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม