Forum

แบ่งปัน:
การแจ้งเตือน
ลบทั้งหมด

Bun JavaScript Runtime ตัวใหม่ ที่เร็วแรง

1 โพสต์
1 ผู้ใช้
0 Reactions
963 เข้าชม
nopparat.jap
(@nopparat-jap)
Trusted Member
เข้าร่วม: 6 ปี ที่ผ่านมา
กระทู้: 18
หัวข้อเริ่มต้น  

Bun javascript

เป็น javacript runtime เหมือน Node.js หรือ Deno โดยสร้างโดยมีลักษณะเด่นดังนี้

1. เริ่มต้นไว
2. มีประสิทธิภาพ
3. เป็นคอมไพเลอร์ที่ครบ

เป้าหมายของ Bun คือการเขียน javascript ให้ทำงานนอก browser ให้ได้
โดยที่จะทำให้นักพัฒนาทำงานได้ดีขึ้นและง่ายขึ้น

โดยมีลักษณะดังนี้
- เป็น Web APIs ทำงานเหมือน fetch, Websocket และ ReadableStream
- ทำงานเหมือน Node.js เราสามารถใช้ npm packages ได้ทันที
- รองรับ TypeScript และ JSX, paths, jsxImportSource
- สามารถ เขียน, คัดลอก,pipe, clone ด้วย Bun.write
- ใช้ SQLlite3 ได้โยใช้ผ่าน bun:sqllite

ทำงานได้อย่างไร
Bun.js ใช้ JavascriptCore พัฒนาจาก ZIG ซึ่งเป็นภาษาระดับล่าง (low-level language)
ซึ่งจัดการความจำแบบแมนนวล


   
อ้างอิง
แบ่งปัน:
1,420,696 views since 16 August 2018