• ฐานข้อมูลเอกสารแบบฝังตัวน้ำหนักเบา ที่ออกแบบมาให้ใช้งานได้ง่ายในสภาพแวดล้อมเบราว์เซอร์
    • มีฟีเจอร์ ซิงก์แบบเรียลไทม์ที่เข้ารหัส
  • ทำงานด้วย API ที่สม่ำเสมอทั้งในเฟรมเวิร์กฝั่งฟรอนต์เอนด์อย่าง React และในสภาพแวดล้อมรันไทม์ JavaScript แบบอื่น ๆ
  • รวม UI, ข้อมูล และลอจิกไว้ในไฟล์เดียว ทำให้ ไม่มีข้อจำกัดด้านการดีพลอยและสภาพแวดล้อมการรัน
    • เขียนด้วย TypeScript จึงใช้งานได้บน Deno, Bun, Node.js, เบราว์เซอร์
  • รองรับการทำงานแบบเรียลไทม์และออฟไลน์เป็นหลัก: รองรับการบันทึกอัตโนมัติและคิวรีแบบเรียลไทม์
  • รองรับ React Hooks: สามารถสร้าง อินเทอร์เฟซการทำงานร่วมกันแบบสด ได้ผ่านฮุก useLiveQuery, useDocument
  • การจัดการเวอร์ชันสไตล์ Git
    • รับประกัน ความสอดคล้องเชิงเหตุและผลบนพื้นฐานการเข้ารหัส ด้วยประวัติแฮช
    • ข้อมูลถูกจัดเก็บและทำซ้ำเป็น Blob ที่เข้ารหัสแบบอ้างอิงตาม content address
    • สามารถซิงก์ผ่าน object storage (เช่น S3) ได้
  • ข้อดีของ Fireproof เมื่อเทียบกับฐานข้อมูลแบบฝังตัวเดิม
    • รับรู้เครือข่าย, ซิงก์แบบเข้ารหัส, รับประกันเสถียรภาพสำหรับ multi-writer
    • ออกแบบบนพื้นฐาน CRDT สำหรับการทำงานร่วมกันแบบเรียลไทม์
    • มอบ ความสมบูรณ์เชิงเหตุและผลทางคริปโตกราฟี
    • ออกแบบโดยยึดเว็บเป็นศูนย์กลาง: ขนาดแพ็กเกจเล็ก, ไม่ต้องใช้ WebAssembly
  • Use Case
    • แอปที่สร้างด้วย AI และการทำต้นแบบอย่างรวดเร็ว
    • ตัวแก้ไขแบบทำงานร่วมกันเรียลไทม์
    • แอปที่ยึดออฟไลน์/โลคัลเป็นหลัก
    • ที่เก็บการตั้งค่าแบบเฉพาะบุคคล
    • การจัดเก็บสถานะอย่างปลอดภัยสำหรับ AI copilot
  • แนวทางการพัฒนา
    • เริ่มสร้างแอปบนเครื่องโลคัลก่อน แล้วค่อยซิงก์ผ่านคลาวด์ที่ต้องการภายหลัง
    • เสริมการทำงานร่วมกัน กับสภาพแวดล้อมสร้างโค้ดด้วย LLM
    • โซลูชันจัดเก็บข้อมูลที่เหมาะที่สุด สำหรับวงจรการพัฒนาที่รวดเร็ว

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น