ชุดเครื่องมือแบบครบวงจรสำหรับการสร้าง, การทดสอบ, การดีบัก และการรัน JavaScript และ TypeScript มีวางจำหน่ายแล้วในรุ่นพร้อมสำหรับการผลิต
สำหรับ Bun ซึ่งเป็นชุดเครื่องมือแบบครบวงจรสำหรับการสร้าง, การทดสอบ, การแก้จุดบกพร่อง และการเรียกใช้แอป JavaScript และ TypeScript ได้รับสถานะพร้อมใช้งานจริงแล้ววันที่ 8 กันยายน 2566
นักพัฒนาของ Bun ได้ระบุว่า Bun อยู่ในตำแหน่งทดแทน Node.js ซึ่งเป็นไฟล์ปฏิบัติการเดี่ยวที่มีจุดประสงค์เพื่อขจัดความซับซ้อนและความช้า โดยไม่ทิ้งคุณสมบัติที่ยอดเยี่ยมเกี่ยวกับ JavaScript ออกไป
โดยพวกเขาต่างพากันเรียก Bun ว่าเป็นรันไทม์ JavaScript ที่รวดเร็ว ซึ่งทำให้การพัฒนา JavaScript ง่ายขึ้น โดยจำกัด Layers และ Layers ของเครื่องมือที่สะสมทับซ้อนกันนั่นเอง
ด้านทีมงานได้ระบุอีกว่า Bun ทำให้เครื่องมืออย่าง Node.js รวมถึง node, npx, nodemon และ dotenv หรือ cross-env ไม่มีความจำเป็นอีกต่อไป!
อีกทั้ง Bun ยังสามารถเรียกใช้ไฟล์ .js, .ts, .cjs, .mjs, .jsx และ .tsx ซึ่งสามารถแทนที่ทรานสไพเลอร์ เช่น tsc และ babel
สำหรับการทดสอบ Bun เป็นตัวดำเนินการทดสอบที่เข้ากันได้กับ Jest ซึ่งรองรับการทดสอบสแน็ปช็อต การครอบคลุมโค้ด และ Bun ยังทำหน้าที่เป็นตัวรวม JavaScript ที่มีประสิทธิภาพที่ดีที่สุดและ API ปลั๊กอินที่เข้ากันได้กับ Esbuild และอย่างไรก็ตามยังเป็นตัวจัดการแพ็กเกจที่เข้ากันได้กับ NPM อีกด้วย!!
เรามาดูคุณสมบัติอื่นๆ ของ Bun กันครับ
1. รองรับโมดูล ECMAScript และ CommonJS
2. เปิดใช้งานการโหลดซ้ำแบบด่วน เพื่อโหลดแอปพลิเคชันใหม่ เมื่อไฟล์มีการเปลี่ยนแปลง
3. ทรานสไพเลอร์ JavaScript ถูกอบเข้าสู่รันไทม์สำหรับการรันไฟล์ JavaScript, TypeScript และ JSX/TSX โดยไม่มีการอ้างอิง
4. รองรับ API มาตรฐานเว็บ เช่น การดึงข้อมูล คำขอ และ WebSocket Bun API ได้รับการออกแบบให้ใช้งานง่ายและรวดเร็ว
5. Bun เร็วกว่า npm, yarn และ pnpm ทีม Bun กล่าวว่า แคชโมดูลส่วนกลางถูกใช้เพื่อหลีกเลี่ยงการดาวน์โหลดซ้ำซ้อนจากรีจิสทรี NPM ระบบจะใช้การเรียกระบบที่เร็วที่สุดจากแต่ละระบบปฏิบัติการ
สำหรับ Bun เนทิฟบิวด์ที่พร้อมใช้งานจริงมีไว้สำหรับ macOS และ Linux แต่อย่างไรก็ตามยังมี Bun สำหรับ Windows รุ่นเนทีฟรุ่นทดลองอีกด้วย
ในส่วนการอัปเกรดสามารถทำได้โดยการรันการอัปเกรด Bun อย่างไรก็ตามสามารถติดตั้ง Bun ได้ด้วยคำสั่งดังต่อไปนี้.
$ curl -fsSL https://bun.sh/install | bash
---Wynnsoft Solution รับทำเว็บไซต์ รับทำ SEO รับทำการตลาดออนไลน์ รับทำโฆษณา Facebook รับทำเว็บไซต์ ขอนแก่น และรับทำเว็บไซต์ทั่วประเทศ—
ข้อมูลจาก: infoworld.com blognone.com