ข้อมูลพื้นฐานของแพลตฟอร์มเว็บให้ข้อมูลที่ชัดเจนว่าฟีเจอร์แพลตฟอร์มเว็บใดปลอดภัยที่จะใช้ในโปรเจ็กต์ของคุณในปัจจุบัน เมื่ออ่านบทความหรือเลือกไลบรารีสำหรับโปรเจ็กต์ของคุณ หากฟีเจอร์ที่ใช้ทั้งหมดอยู่ในเกณฑ์พื้นฐาน คุณเชื่อถือได้ว่าสามารถทำงานร่วมกับเบราว์เซอร์ได้ในระดับใด เมื่อทดสอบเว็บไซต์ ตามเกณฑ์พื้นฐานจะไม่น่าแปลกใจ
Baseline กำลังเปิดตัวบน MDN, Can I Use, web.dev และเราจะมอบเครื่องมือให้คุณเพื่อแสดงให้เห็นว่าฟีเจอร์ที่อธิบายไว้ในบทความหรือไลบรารีทั้งหมดอยู่ในเกณฑ์พื้นฐาน
![ภาพหน้าจอของหน้าสำหรับฟังก์ชันอะซิงโครนัสใน MDN เครื่องหมายถูกสีเขียวสำหรับเกณฑ์พื้นฐานแสดงให้เห็นว่าฟีเจอร์นี้มีให้บริการอย่างแพร่หลาย](https://web.dev/static/baseline/image/mdn-screenshot.png?authuser=6&hl=th)
พื้นฐานทำให้ผู้มีส่วนเกี่ยวข้องและสมาชิกในทีมเข้าใจการสนับสนุนเบราว์เซอร์เป้าหมายได้ง่าย
- เมื่อวางแผนโปรเจ็กต์ แทนที่จะต้องระบุเวอร์ชันของเบราว์เซอร์ที่เจาะจง คุณสามารถตั้งค่าข้อกำหนดในการใช้ฟีเจอร์ที่เป็นส่วนหนึ่งของเกณฑ์พื้นฐานได้
- เมื่อเผยแพร่ไลบรารี คุณช่วยให้ผู้ที่มีโอกาสเป็นผู้ใช้เข้าใจการรองรับฟีเจอร์ที่ใช้ (และทราบว่าจะใช้ในเว็บไซต์ของตนได้อย่างปลอดภัยหรือไม่) ด้วยการประกาศการรองรับ Baseline
- เมื่อเขียนบทแนะนำ คุณสามารถบอกผู้อ่านได้ว่าทุกอย่างที่อธิบายอยู่ในเกณฑ์พื้นฐาน ผู้อ่านจะทราบว่านี่คือโซลูชันที่สามารถนำ มาใช้ในโครงการได้
ฟีเจอร์จะกลายเป็นส่วนหนึ่งของเกณฑ์พื้นฐานได้อย่างไร
เกณฑ์พื้นฐานมี 2 ขั้นตอน ได้แก่
- พร้อมให้บริการใหม่: เบราว์เซอร์หลักตัวสุดท้ายรองรับฟีเจอร์นี้ จึงทำให้ทำงานร่วมกันได้
- พร้อมใช้งานในวงกว้าง: ผ่านไปแล้ว 30 เดือนนับจากวันที่ทำงานร่วมกันใหม่ได้ เว็บไซต์ส่วนใหญ่สามารถใช้ฟีเจอร์นี้ได้โดยไม่ต้องกังวลเกี่ยวกับการสนับสนุน
ชุดเบราว์เซอร์หลักมีดังนี้
- Chrome (เดสก์ท็อปและ Android)
- Edge (เดสก์ท็อป)
- Firefox (เดสก์ท็อปและ Android)
- Safari (macOS และ iOS)
เกณฑ์พื้นฐานการกำหนดเป้าหมายจะช่วยป้องกันไม่ให้ข้อกำหนดของเว็บไซต์ติดอยู่ในอดีต เมื่อเพิ่มฟีเจอร์ คุณจะใช้ประโยชน์จากสิ่งใหม่ๆ ที่เข้ามาเป็นเกณฑ์พื้นฐาน โดยที่ยังให้การสนับสนุนผู้ใช้ได้ในระดับเดิม
การทำงานร่วมกับพาร์ทเนอร์ของเราในเบราว์เซอร์อื่นๆ
ทีม Chrome ต้องการปรับปรุงประสบการณ์การใช้งานของนักพัฒนาซอฟต์แวร์ และเราทราบดีว่าการที่เว็บไซต์และแอปพลิเคชันของคุณทำงานได้อย่างดีในเบราว์เซอร์ทุกประเภทนั้นสำคัญเพียงใด เราได้ทำงานร่วมกับ Apple, Microsoft และ Mozilla ตลอดจนพาร์ทเนอร์รายอื่นๆ ในการทำงานร่วมกันปี 2022 และการทำงานร่วมกันปี 2023 เพื่อปรับปรุงความสามารถในการทำงานร่วมกัน
เนื่องจากทุกเบราว์เซอร์จะมีช่องโหว่ระหว่างฟีเจอร์ที่มีให้ใช้งานในทุกเบราว์เซอร์เสมอ เราจึงเสนอแนวคิดในการสร้างชุดฟีเจอร์ที่ปลอดภัยซึ่งเป็นที่ทราบแล้วให้กับกลุ่มชุมชน Web DX แนวคิดนี้ได้กลายเป็นพื้นฐาน ซึ่งเป็นวิธีในการระบุว่าฟีเจอร์ใดทำงานได้ดีในอุปกรณ์ทุกประเภท ซึ่งเป็นวิธีทำให้การสนับสนุนในโลกของหลายเครื่องมือค้นหามีความชัดเจน
การผสานรวมกับผู้ให้บริการเครื่องมือ
ที่เก็บถาวรของ RUM จาก Akamai เป็นชุดข้อมูลของ Real User Monitoring (RUM) ที่เผยแพร่ต่อสาธารณะ พวกเขาเผยแพร่ RUM Insights ซึ่งเป็นหน้าแสดงข้อมูลเชิงลึกที่สําคัญที่สุดจากข้อมูลของตัวเอง รวมถึงการสนับสนุน Baseline ข้อมูลนี้แสดงเปอร์เซ็นต์ของผู้ใช้ที่มีเวอร์ชันของเบราว์เซอร์ที่รวมอยู่ในเวอร์ชันพื้นฐานที่คุณเลือกไว้
เราหวังว่าจะได้แชร์การผสานรวมเพิ่มเติมกับคุณในเร็วๆ นี้หากคุณเป็นผู้ให้บริการเครื่องมือ เรายินดีรับฟังความคิดเห็นจากคุณหากคุณผสานรวม Baseline เข้ากับผลิตภัณฑ์
เกณฑ์พื้นฐาน 2023
เกณฑ์พื้นฐานจะย้ายเมื่อฟีเจอร์อื่นๆ ทำงานร่วมกันได้มากขึ้น อย่างไรก็ตาม เราคิดว่า ณ เวลาหนึ่งนั้นมีประโยชน์ในการทำความเข้าใจชุดฟีเจอร์ของเว็บ ดังนั้น เราจะเผยแพร่กลุ่มเกณฑ์พื้นฐานแห่งปีปีละครั้ง
คุณอ่านเกี่ยวกับฟีเจอร์ที่กลายเป็นส่วนหนึ่งของเกณฑ์พื้นฐานปี 2023 ได้แล้ว
มาร่วมกับเรา
ข้อมูลพื้นฐานได้รับการพัฒนาเป็นส่วนหนึ่งของโครงการฟีเจอร์เว็บ ซึ่งเป็นโครงการที่ขับเคลื่อนโดยชุมชน โดยมีเป้าหมายเพื่อให้บริการชุดฟีเจอร์แพลตฟอร์มเว็บที่จัดกลุ่มไว้ล่าสุดและครอบคลุม ทุกคนสามารถมีส่วนร่วมใน Baseline ได้โดยการเพิ่มฟีเจอร์ใหม่ ตรวจสอบฟีเจอร์ที่มีอยู่ หรือแสดงความคิดเห็นเกี่ยวกับปัญหาในที่เก็บนั้น
หากคุณเป็นไลบรารีหรือผู้เขียนเครื่องมือ เราจะทำให้การแสดงการสนับสนุนเป็นเรื่องง่าย เร็วๆ นี้ เราจะบอกวิธีแสดงให้เห็นว่าไลบรารีหรือเครื่องมือของคุณเข้ากันได้กับ Baseline วิดเจ็ตดังกล่าวจะแสดงใน GitHub และจะลิงก์ไปยังเว็บไซต์พื้นฐานได้ ดูข้อมูลอัปเดตในหน้านี้