Privacy Ratings

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

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

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

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

ทางเลือก

  1. Svelte เกรด B ตัวเลือกแนะนำของเรา

    เฟรมเวิร์กคอมโพเนนต์สำหรับ JavaScript และ TypeScript ที่คอมไพล์คอมโพเนนต์เป็น JavaScript ตอนบิลด์แทนการใช้ virtual DOM

    เหตุผลที่เป็นตัวเลือกแนะนำของเรา: คอมไพล์คอมโพเนนต์เป็น JavaScript ที่เล็กและเร็ว ไม่มี virtual DOM และไม่มีการส่งข้อมูลการใช้งาน และทำงานได้ดีกับ TypeScript เว็บเมลและแอปของ Forward Email ใช้ Svelte และ TypeScript บน Tauri (github.com/forwardemail/mail.forwardemail.net)

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

  2. Alpine.js เกรด B

    เฟรมเวิร์ก JavaScript น้ำหนักเบาที่เพิ่มพฤติกรรมแบบรีแอกทีฟให้ HTML ผ่านแอตทริบิวต์ที่เขียนลงในมาร์กอัปโดยตรง

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

  3. Backbone.js เกรด B

    ไลบรารี JavaScript น้ำหนักเบาที่ให้โครงสร้างแก่เว็บแอปพลิเคชันด้วยโมเดล คอลเลกชัน วิว และเราเตอร์

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

  4. Blitz.js เกรด B

    ชุดเครื่องมือฟูลสแตกสำหรับ Next.js ที่เพิ่มการยืนยันตัวตน ชั้นข้อมูลที่ไม่ต้องเขียน API และการสร้างโค้ด

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

  5. htmx เกรด B

    ไลบรารี JavaScript ที่ให้องค์ประกอบ HTML ส่งคำขอ HTTP และสลับใส่ HTML ที่เรนเดอร์จากเซิร์ฟเวอร์ผ่านแอตทริบิวต์ โดยไม่ต้องเขียน JavaScript

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

  6. Inferno เกรด B

    ไลบรารี JavaScript สำหรับสร้างส่วนติดต่อผู้ใช้ด้วย virtual DOM และ API คอมโพเนนต์แบบเดียวกับ React

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

  7. jQuery เกรด B

    ไลบรารี JavaScript สำหรับจัดการ DOM จัดการอีเวนต์ และ Ajax ซึ่งดูแลภายใต้ OpenJS Foundation

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

  8. Marko เกรด B

    ภาษาและเฟรมเวิร์ก UI ที่อิง HTML สำหรับ JavaScript เดิมมาจาก eBay ซึ่งคอมไพล์คอมโพเนนต์สำหรับการเรนเดอร์ฝั่งเซิร์ฟเวอร์แบบสตรีมมิงและ partial hydration ในเบราว์เซอร์

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

  9. Mithril.js เกรด B

    เฟรมเวิร์ก JavaScript ฝั่งไคลเอนต์ขนาดเล็กสำหรับสร้างแอปหน้าเดียว พร้อม virtual DOM การกำหนดเส้นทางในตัว และยูทิลิตี HTTP

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

  10. Nuxt เกรด B

    เฟรมเวิร์กที่อิงกับ Vue สำหรับสร้างเว็บแอปพลิเคชัน พร้อมการเรนเดอร์ฝั่งเซิร์ฟเวอร์ การสร้างแบบสแตติก และการกำหนดเส้นทางตามไฟล์

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

  11. React Router เกรด B

    ไลบรารีกำหนดเส้นทางและเฟรมเวิร์ก full-stack สำหรับ React ซึ่งโหมดเฟรมเวิร์กเป็นความต่อเนื่องของเฟรมเวิร์ก Remix

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

  12. RedwoodSDK เกรด B

    เฟรมเวิร์ก React แบบฟูลสแตกจากทีม RedwoodJS ที่ทำงานบน Cloudflare Workers สร้างเป็นปลั๊กอิน Vite พร้อมเซิร์ฟเวอร์คอมโพเนนต์ การเรนเดอร์ฝั่งเซิร์ฟเวอร์ และฟีเจอร์แบบเรียลไทม์

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

  13. Remix เกรด B

    เว็บเฟรมเวิร์กฟูลสแตกสำหรับ JavaScript และ TypeScript จาก Shopify ที่สร้างบนมาตรฐานเว็บ เช่น Fetch API และฟอร์ม HTML เวอร์ชันก่อนหน้าที่อิง React ยังคงอยู่ในฐานะโหมดเฟรมเวิร์กของ React Router

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

  14. SolidJS เกรด B

    ไลบรารี JavaScript สำหรับสร้างส่วนติดต่อผู้ใช้ด้วย JSX และความเป็นรีแอกทีฟแบบละเอียด ซึ่งอัปเดต DOM โดยตรงโดยไม่ใช้ virtual DOM

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

  15. SolidStart เกรด B

    เฟรมเวิร์ก full-stack สำหรับ SolidJS ซึ่งเป็นไลบรารี UI แบบ reactive พร้อมการกำหนดเส้นทาง ฟังก์ชันฝั่งเซิร์ฟเวอร์ และการเรนเดอร์ฝั่งเซิร์ฟเวอร์

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

เปรียบเทียบ เฟรมเวิร์กฟรอนต์เอนด์และฟูลสแตก ทั้งหมด 34 รายการ