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