GOV.UK เลิกใช้การพึ่งพา jQuery จากส่วนหน้า คุณจะไม่มีทาง เดาสิ่งที่เกิดขึ้น (ใช่ คุณจะทำ)
jQuery เป็นทรัพยากร Dependency ประมาณ 30 KiB ซึ่งมีการใช้หน้าเว็บในอุปกรณ์เคลื่อนที่เกือบ 84% ในปี 2021 ซึ่งก็เป็นเช่นนั้น jQuery เป็นเครื่องมือเป็นเครื่องมือในยุคที่เราต้องการวิธีเขียนสคริปต์การโต้ตอบในลักษณะที่ทำให้การใช้งานต่างๆ เช่น การจัดการเหตุการณ์ การเลือกองค์ประกอบ การทำให้องค์ประกอบเคลื่อนไหว และอื่นๆ ได้อย่างราบรื่น
เว็บนั้นมีประสิทธิภาพดีขึ้นก็เพราะ jQuery ไม่ใช่แค่เพราะมีประโยชน์ที่น่าทึ่งเช่นนี้ แต่เป็นเพราะความแพร่หลายนี้ทำให้เว็บสามารถนำมาใช้เป็นส่วนหนึ่งของแพลตฟอร์มเว็บได้ ปัจจุบัน jQuery ทำสิ่งต่างๆ ได้ง่ายๆ ใน JavaScript แบบวานิลลา:
- เราเลือกองค์ประกอบโดยใช้ไวยากรณ์ตัวเลือก CSS ที่มี
querySelector
และquerySelectorAll
ได้ - เราสามารถเพิ่ม นําออก และสลับชั้นเรียนขององค์ประกอบด้วย
classList
API - เราสามารถแนบเครื่องจัดการเหตุการณ์กับองค์ประกอบ DOM,
document
และwindow
โดยใช้addEventListener
- และอื่นๆ อีกมากมาย
จึงเกิดคำถามขึ้นว่าทุกวันนี้เราต้องใช้ jQuery จริงๆ หรือไม่ นี่เป็นคำถามที่ GOV.UK ตอบไว้พร้อมเสียง "ไม่" เหมือนเดิม เมื่อเดือนมีนาคม 2022 Matt Hobbs ได้ประกาศว่า GOV.UK เลิกใช้การพึ่งพา jQuery ซึ่งถือเป็นเรื่องใหญ่เมื่อพูดถึงประสบการณ์ของผู้ใช้ เนื่องจาก GOV.UK ให้บริการและข้อมูลทางออนไลน์สำหรับสหราชอาณาจักรในวงกว้าง ไม่ใช่ทุกคนที่กำลังใช้ MacBook Pro รุ่นปี 2022 บนเครื่อง MacBook การเชื่อมต่อบรอดแบนด์ GOV.UK ต้องเข้าถึงได้สำหรับทุกคน และนั่นหมายความว่าเรารักษาข้อมูลไว้ ลีน
นี่เป็นตัวอย่างเพลงฮิตจาก Matt Hobbs ที่ GOV.UK สังเกตเห็นในการนำ jQuery ออก:
- เวลาในการประมวลผลส่วนหน้าโดยรวมลดลง
- เวลาในการบล็อกน้อยลง 11% ที่เปอร์เซ็นไทล์ที่ 75
- เวลาในการบล็อกน้อยลง 10% สำหรับผู้ใช้ที่เปอร์เซ็นไทล์ที่ 95 ผู้ใช้กลุ่มนี้คือผู้ใช้ที่ประสบปัญหาเครือข่ายและอุปกรณ์มีปัญหาร้ายแรง และทุกๆ ประสิทธิภาพก็มีความสำคัญโดยเฉพาะอย่างยิ่ง
รับข่าวสารทั้งหมดได้ที่ชุดข้อความ Twitter ของ Matt ซึ่งเป็นฟีเจอร์ที่ยอดเยี่ยมสำหรับผู้ที่สนใจเรื่องประสิทธิภาพเว็บ และเน้นจุดที่การพึ่งพากันมีความสำคัญเมื่อพูดถึงประสิทธิภาพ อย่ายอมเสียผู้ใช้หากแพลตฟอร์มเว็บสามารถทำงานที่เฟรมเวิร์กได้โดยง่าย
ความมุ่งมั่นในระดับนี้ต่อประสบการณ์ของผู้ใช้จากสถาบันที่ทำงานตามระดับที่ GOV.UK ยอมรับนั้นเป็นสิ่งที่ยอดเยี่ยม ฉันได้แต่หวังว่าคนอื่นจะเดินตามรอยของตัวเอง