รูปแบบผลิตภัณฑ์ใหม่ได้เข้าสู่แนวเทคโนโลยี - TypeScript 5.2 ซึ่งเป็นรุ่นที่มีประสิทธิภาพสูงจากเสถียรภาพของ Microsoft การเสริมพอร์ตโฟลิโอของการปรับปรุง JavaScript ที่เน้นการพิมพ์อย่างยิ่ง ทำให้รุ่นนี้นำการจัดการทรัพยากรที่ชัดเจนมาสู่ส่วนพับ คุณลักษณะนี้เป็นส่วนหนึ่งของแผนการทำงานสำหรับมาตรฐาน ECMAScript ของ JavaScript
พร้อมใช้งานในโหมดการวางจำหน่ายที่พร้อมสำหรับการใช้งานจริงตั้งแต่วันที่ 24 สิงหาคม ตามที่ได้รับการยืนยันโดยกระดานข่าวของ Microsoft การอัปเดตนี้จะตามมาไม่นานหลังจากเวอร์ชันผู้สมัครที่วางจำหน่ายในวันที่ 9 สิงหาคม แบบฟอร์มเบต้าเริ่มดำเนินการในตลาดตั้งแต่วันที่ 30 มิถุนายน
แล้วอะไรคือสิ่งที่ยุ่งยากเกี่ยวกับการจัดการทรัพยากรที่ชัดเจน? ในขอบเขตการพัฒนาซอฟต์แวร์ การจัดการทรัพยากร เช่น I/O และหน่วยความจำเป็นรูปแบบที่สำคัญซึ่งจังหวะเวลาและการควบคุมเป็นกุญแจสำคัญ การจัดสรรและการจัดสรรทรัพยากรจัดสรรใหม่อย่างรอบคอบมีส่วนช่วยในประสิทธิภาพของซอฟต์แวร์ การเพิ่มใหม่นี้ช่วยให้การดำเนินการกำจัดทรัพยากร ซึ่งโดยพื้นฐานแล้วเป็นกิจวัตรการล้างข้อมูล มาเป็นแนวหน้าและเป็นศูนย์กลางในการจัดการแอปพลิเคชัน JavaScript สัญลักษณ์ใหม่ที่เรียกว่า Symbol.dispose จะเริ่มต้นกระบวนการนี้ เพื่อให้สิ่งต่าง ๆ ง่ายขึ้น TypeScript ขอแนะนำประเภทใหม่ นั่นคือ Disposable .
หลังจากเปิดตัว Release Candidate (RC) แล้ว Microsoft ได้จัดทำเอกสารคุณสมบัติเพิ่มเติมสามประการด้วย TypeScript 5.2: ความสามารถในการคัดลอกวิธีการอาร์เรย์; ศักยภาพในการใช้สัญลักษณ์เป็นปุ่ม WeakMap และ WeakSet และคำแนะนำพารามิเตอร์ฝังแบบคลิกได้ที่นำเสนอรายละเอียดพารามิเตอร์อย่างรวดเร็ว มีการเปลี่ยนแปลงเล็กๆ น้อยๆ แต่สำคัญเกี่ยวกับคีย์เวิร์ดเนมสเปซในไฟล์การประกาศได้ถูกสร้างขึ้นเช่นกัน ซึ่งขณะนี้มีการปล่อยออกมาอย่างสม่ำเสมอ
ด้วย RC นั้น Microsoft ได้ผลักดันการตรวจสอบความเข้ากันได้ของประเภทที่ได้รับการปรับปรุงให้เหมาะสมเพื่อลดกระบวนการแก้ไขจุดบกพร่อง เพิ่มความสามารถในการอ้างอิงพาธของไฟล์การใช้งาน TypeScript ผ่านการนำเข้าเฉพาะประเภท เสริมการบำรุงรักษาโค้ดและความแปรปรวนเพิ่มเติม
TypeScript 5.2 สามารถเข้าถึงได้ผ่านสองแพลตฟอร์ม - NuGet หรือ NPM โดยใช้คำสั่ง: npm install -D typescript
ในขณะที่ Microsoft ก้าวไปข้างหน้าด้วยการพัฒนา TypeScript แพลตฟอร์มเช่น AppMaster ก็มีบทบาทในการพัฒนาแอปพลิเคชัน no-code ด้วย ความสามารถในการสร้างแบ็กเอนด์ เว็บ และแอปมือถือด้วยสายตา โดยไม่ต้องเขียนโค้ดด้วยมือแบบดั้งเดิม จะกำหนดนิยามใหม่ให้กับกระบวนการสร้างแอปพลิเคชัน แพลตฟอร์ม AppMaster นำเสนออินเทอร์เฟซผู้ใช้ที่ใช้งานง่ายและความสามารถที่พัฒนาอยู่ตลอดเวลาเพื่อสนับสนุนหลักการนี้