ผู้ออกแบบ | โหยว หยวี่ซี |
---|---|
วันที่เปิดตัว | 20 เมษายน 2020 |
ที่เก็บข้อมูล | github |
แพลตฟอร์ม | Node.js, Deno |
ประเภท | เซิร์ฟเวอร์สำหรับพัฒนา |
สัญญาอนุญาต | MIT License |
เว็บไซต์ | vitejs |
Vite (ภาษาฝรั่งเศส: [vit]) เป็นเซิร์ฟเวอร์พัฒนาเฉพาะที่ที่สร้างโดยโหยว หยวี่ซี (ผู้เขียน Vue.js)[1]
Vite ถูกใช้เป็นแม่แบบเริ่มต้นสำหรับ Vue.js และ React นอกจากนี้ Vite ยังรองรับ TypeScript และ JSX ตั้งแต่แรก
Vite จะทำการตรวจสอบไฟล์ที่กำลังแก้ไข และเมื่อบันทึกไฟล์ เว็บเบราว์เซอร์จะโหลดโค้ดที่กำลังแก้ไขอีกครั้งผ่านกระบวนการที่เรียกว่า Hot Module Replacement (HMR)[2] กระบวนการนี้ทำงานโดยเพียงแค่โหลดไฟล์ใหม่แค่เฉพาะที่ได้รับการแก้ไขโดยใช้มอดูล ES6 (ESM) แทนการคอมไพล์ทั้งตัวแอปพลิเคชันใหม่หมด
Vite ให้การสนับสนุนรองรับในตัวสำหรับการเรนเดอร์ฝั่งเซิร์ฟเวอร์ (SSR) โดยค่าเริ่มต้นแล้วเซิร์ฟเวอร์จะเริ่มทำงานบนพอร์ต TCP 5173 สามารถตั้งค่าให้ Vite ส่งเนื้อหาไปยังเว็บเซิร์ฟเวอร์ส่วนหลัง เช่น Apache HTTP Server หรือ lighttpd โดยผ่าน HTTPS และพรอกซี รวมถึง WebSockets