บทความทางด้านคอมพิวเตอร์ (Computer-Articles)
        
    
    
                    
                        
                        1                    
            โพสต์
        
        
                    
                        
                        1                    
            ผู้ใช้
        
        
                    
                        
                        0                    
            Reactions
        
        
                    
                        
                        1,273                    
            เข้าชม
        
        
	                                     หัวข้อเริ่มต้น                    13/07/2022 11:28 am  
		                                    
        
        
        
    
    	            
	            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)
ซึ่งจัดการความจำแบบแมนนวล


