Privacy Ratings

ทางเลือกแบบเป็นส่วนตัวและโอเพนซอร์สแทน webpack

บันเดิลเลอร์และเครื่องมือบิลด์ 8 รายการที่ได้รับการประเมินตามเกณฑ์ความเป็นส่วนตัวสาธารณะชุดเดียวกับ webpack โดยแสดงตัวเลือกแนะนำของเราก่อน

ทำไมต้องมองหาทางเลือกอื่น

ดูผลการประเมินฉบับเต็มของ webpack.

ทางเลือก

  1. esbuild เกรด B

    bundler และ minifier สำหรับ JavaScript และ TypeScript ที่เขียนด้วย Go พร้อมเครื่องมือบรรทัดคำสั่งและ API สำหรับ JavaScript และ Go

    esbuild ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  2. Rolldown เกรด B

    bundler สำหรับ JavaScript และ TypeScript ที่เขียนด้วย Rust พร้อม API ที่เข้ากันได้กับ Rollup พัฒนาเป็น bundler ของ Vite

    Rolldown ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  3. Rollup เกรด B

    module bundler สำหรับ JavaScript ที่คอมไพล์ ES module เป็น bundle สำหรับไลบรารีและแอปพลิเคชัน พร้อม tree shaking และ API ปลั๊กอิน

    Rollup ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  4. Vite เกรด B

    เครื่องมือบิลด์ฝั่ง frontend พร้อมเซิร์ฟเวอร์สำหรับพัฒนาที่รวดเร็วโดยใช้ ES module ดั้งเดิมและ hot module replacement และ bundler สำหรับใช้งานจริงของเว็บแอปพลิเคชัน

    Vite ได้คะแนน 80 จาก 100 (เกรด B) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 3 จาก 4 เกณฑ์: โอเพนซอร์ส ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน และไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ.

  5. Bun เกรด C

    รันไทม์ JavaScript ตัวจัดการแพ็กเกจ ตัวรันการทดสอบ และ bundler ในไฟล์ปฏิบัติการเดียว สร้างบน JavaScriptCore และเขียนด้วย Zig

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Bun ได้คะแนน 65 จาก 100 (เกรด C) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ผ่านบางส่วน: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งาน ไม่ผ่านเกณฑ์: การตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

  6. Parcel เกรด D

    bundler สำหรับเว็บแอปพลิเคชันที่ไม่ต้องกำหนดค่า ซึ่งบิลด์ JavaScript, CSS, HTML และแอสเซ็ตอื่น ๆ พร้อมคอมไพเลอร์ที่อิงกับ Rust และเซิร์ฟเวอร์สำหรับพัฒนาในตัว

    Parcel ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ.

  7. Rspack เกรด D

    bundler สำหรับ JavaScript ที่เขียนด้วย Rust ซึ่งเข้ากันได้กับการกำหนดค่าและ API ปลั๊กอินของ webpack พัฒนาโดยทีมโครงสร้างพื้นฐานเว็บของ ByteDance

    Rspack ได้คะแนน 50 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 2 จาก 4 เกณฑ์: โอเพนซอร์สและไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ.

  8. Turbopack เกรด D

    bundler แบบส่วนเพิ่มที่เขียนด้วย Rust และมีอยู่ใน Next.js ใช้โดยเซิร์ฟเวอร์สำหรับพัฒนาของ Next.js และการบิลด์สำหรับใช้งานจริง

    ประเทศที่ตั้ง: สหรัฐอเมริกา (Five Eyes) Turbopack ได้คะแนน 40 จาก 100 (เกรด D) ตามเกณฑ์ของหมวด บันเดิลเลอร์และเครื่องมือบิลด์ ผ่าน 1 จาก 4 เกณฑ์: โอเพนซอร์ส ผ่านบางส่วน: ไม่มีโฆษณาหรือการขายข้อมูล ไม่ผ่านเกณฑ์: ไม่มีตัวติดตามหรือการส่งข้อมูลการใช้งานและการตรวจสอบโดยอิสระ ประเทศที่ตั้ง: สหรัฐอเมริกา (สมาชิก Five Eyes; อยู่ภายใต้ CLOUD Act ของสหรัฐฯ).

เปรียบเทียบ บันเดิลเลอร์และเครื่องมือบิลด์ ทั้งหมด 9 รายการ