Bun 1.0
(bun.sh)Bun 1.0 ซึ่งเป็นเครื่องมือรันไทม์สำหรับ JavaScript เปิดตัวแล้ว!
- รองรับการทำงานเข้ากันได้กับเครื่องมือของ node.js
- มี
nodemonสำหรับมอนิเตอร์และdotenvสำหรับตั้งค่าสภาพแวดล้อมมาให้ในตัว โดยไม่ต้องติดตั้งแยก - มี
babelและตัวทรานส์ไพล์ TypeScript มาให้ในตัว - มีเครื่องมือทดสอบหน่วยสไตล์
jestมาให้ในตัว - สามารถรันแอปฟูลสแตกที่สร้างบนเฟรมเวิร์กฟรอนต์เอนด์หลักอย่าง Next.js, Nuxt.js, SvelteKit, Astro เป็นต้น รวมถึงฟรอนต์เอนด์เหล่านั้นได้
- รองรับ TypeScript และ JSX ได้ในตัว
- รองรับทั้งไวยากรณ์ ESM และ CommonJS
- รองรับ hot reload (
--hot) ผ่านnodemonที่มีมาในตัว - รองรับปลั๊กอินผ่าน Bun API
- คำสั่ง
bunทำงานเป็นตัวจัดการแพ็กเกจได้ด้วย - ติดตั้ง รัน และทดสอบได้รวดเร็วทั้งหมด
- ตอนนี้รองรับเฉพาะตระกูล Unix ส่วน Windows ยังอยู่ในขั้นทดสอบ
4 ความคิดเห็น
ไม่ได้บอกว่าจะยกเลิกการรองรับ TypeScript เหรอครับ? เลยจำได้ว่าเคยเป็นประเด็นอยู่เหมือนกัน?
นั่นไม่ใช่เทอร์โบเหรอ?
จำได้ลาง ๆ ว่านักพัฒนา swc เคยวิจารณ์ไว้ว่า เขานิยามไวยากรณ์ของตัวเองขึ้นมาสำหรับเรื่องที่เกี่ยวกับ jsx ซึ่งขัดกับมาตรฐาน และจะนำไปสู่การแตกแยกของ ecosystem..
โอ ในที่สุด 1.0 ก็ออกมาแล้วนะ
คงต้องลองใช้ดูสักครั้งจริง ๆ ว่าที่โฆษณาว่าเร็วนั้นจริงไหม