กลับไปหน้าบทความ

อ่าน 3 นาที

ฐานข้อมูลเว็บ SQL

WebSQL Databaseเป็น ข้อกำหนด API ของเว็บเบราว์เซอร์ สำหรับการจัดเก็บข้อมูลในฐานข้อมูลที่สามารถสอบถามได้โดยใช้รูปแบบSQL เปิดตัวในปี 2011 และถูกยกเลิกอย่างรวดเร็วเพื่อสนับสนุนWeb...

ฐานข้อมูลเว็บ SQL

WebSQL Databaseเป็น ข้อกำหนด API ของเว็บเบราว์เซอร์ สำหรับการจัดเก็บข้อมูลในฐานข้อมูลที่สามารถสอบถามได้โดยใช้รูปแบบSQL [ 1 ] [ 2 ]เปิดตัวในปี 2011 และถูกยกเลิกอย่างรวดเร็วเพื่อสนับสนุนWeb Storage APIและIndexedDB WebSQL ถูกลบออกจากเบราว์เซอร์ภายในเดือนเมษายน 2024 เทคโนโลยีนี้ถูกนำไปใช้เฉพาะในเบราว์เซอร์ที่ใช้ Blink เช่นGoogle Chrome และ Microsoft Edgeรุ่นใหม่และเบราว์เซอร์ที่ใช้ WebKit เช่นSafariเท่านั้น

สนับสนุน

API นี้ได้รับการสนับสนุนโดยGoogle Chrome [ 3 ] Opera [ 4 ] Microsoft Edge [ 5 ]และAndroid Browserแม้ว่าการสนับสนุนจะค่อยๆ ถูกยกเลิกไป[ 6 ] Web SQL ถูกยกเลิกและลบออกสำหรับบริบท ของบุคคลที่สามในChromium 97การเข้าถึง Web SQL ในบริบทที่ไม่ปลอดภัยถูกยกเลิกใน Chrome/Chromium 105 ซึ่งในขณะนั้นข้อความเตือนจะแสดงในแผงปัญหาของ Chrome DevTools [ 7 ] API นี้จะถูกลบออกทั้งหมดจาก Chrome 124 [ 8 ]

ไทม์ไลน์

ในเดือนมกราคม พ.ศ. 2553 Google ได้ประกาศความพร้อมใช้งานของ WebSQL Database API ใน Google Chrome [ 9 ]

นักพัฒนา ของ Mozilla Corporationคัดค้านเทคโนโลยีนี้อย่างเปิดเผย และในขณะเดียวกันก็เป็นผู้สนับสนุนหลักเบื้องหลังมาตรฐาน 'ที่เก็บข้อมูลทางเลือก' อย่างIndexedDB [ 10 ] [ 11 ] Mozillaโต้แย้งว่าการรับรอง WebSQL เป็นมาตรฐานจะทำให้ข้อบกพร่องของการใช้งานSQLite กลายเป็นกฎเกณฑ์ [ 12 ] [ 13 ]

ในเดือนพฤศจิกายน พ.ศ. 2553 กลุ่มงานแอปพลิเคชันเว็บ ของ W3Cได้ยุติการทำงานเกี่ยวกับข้อกำหนด โดยอ้างถึงการขาดการใช้งานที่เป็นอิสระ (เช่น การใช้ระบบฐานข้อมูลอื่นที่ไม่ใช่SQLiteเป็นแบ็กเอนด์) เป็นเหตุผลที่ทำให้ข้อกำหนดไม่สามารถก้าวไปสู่การเป็นข้อแนะนำของ W3C ได้[ 1 ]

ในเดือนกันยายนปี 2019 Appleได้ออกSafari 13 ซึ่งได้ลบ WebSQL ออกไปโดยสิ้นเชิง

ในเดือนพฤศจิกายน 2021 Chrome 97 ได้ลบการสนับสนุน WebSQL ในบริบทของบุคคลที่สาม[ 14 ]

ในเดือนกุมภาพันธ์ 2023 Chrome 110 ได้ลบการสนับสนุน WebSQL ในบริบทที่ไม่ปลอดภัย แต่ยังอนุญาตให้มีข้อยกเว้นที่กำหนดโดยนโยบายระดับองค์กร

ในเดือนตุลาคม พ.ศ. 2566 Chrome 119 ได้ถูกจัดส่งโดยปิดใช้งาน WebSQL ในทุกบริบทโดยค่าเริ่มต้น โดยสามารถเปิดใช้งานอีกครั้งได้จนถึง Chrome 123 ผ่านการทดลองยกเลิกในบางบริบท[ 15 ]

ในเดือนเมษายน พ.ศ. 2567 เบราว์เซอร์ที่ใช้ Chromium รวมถึง Chrome 124 และ Edge 124 ได้ยกเลิกการรองรับ WebSQL อย่างสมบูรณ์[ 16 ]

ดูเพิ่มเติม

  • ร่างเอกสารการทำงานของฐานข้อมูล Web SQL ของ W3C
  • ฐานข้อมูล Web SQLที่ Info-Q
  • พื้นที่จัดเก็บข้อมูล SQLที่ Can-I-Use

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Web_SQL_Database&oldid=1287335926 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฐานข้อมูลเว็บ SQL

WebSQL Databaseเป็น ข้อกำหนด API ของเว็บเบราว์เซอร์ สำหรับการจัดเก็บข้อมูลในฐานข้อมูลที่สามารถสอบถามได้โดยใช้รูปแบบSQL เปิดตัวในปี 2011 และถูกยกเลิกอย่างรวดเร็วเพื่อสนับสนุนWeb...

สนับสนุน

API นี้ได้รับการสนับสนุนโดย Google Chrome [ 3 ] Opera [ 4 ] Microsoft Edge [ 5 ] และ Android Browser แม้ว่าการสนับสนุนจะค่อยๆ ถูกยกเลิกไป [ 6 ] Web SQL ถูกยกเลิกและลบออกสำหรับบริบท ของ บุคคลที่สามใน Chromium 97 การเข้าถึง Web SQL...

ไทม์ไลน์

ในเดือนมกราคม พ.ศ. 2553 Google ได้ประกาศความพร้อมใช้งานของ WebSQL Database API ใน Google Chrome [ 9 ]

ดูเพิ่มเติม

เอชแอลอี5 API ฐานข้อมูลที่จัดทำดัชนี พื้นที่จัดเก็บข้อมูลบนเว็บ