GOV.UK তাদের সামনের প্রান্ত থেকে তাদের jQuery নির্ভরতা বাদ দিয়েছে। আপনি কখনই অনুমান করতে পারবেন না কি ঘটেছে। (হ্যাঁ, আপনি করবেন।)
jQuery হল প্রায় 30 KiB নির্ভরতা যা 2021-এ প্রায় 84% মোবাইল পৃষ্ঠা ব্যবহার করা হয়েছে —এবং সঙ্গত কারণে। jQuery এমন একটি সময় ছিল যখন আমাদের সত্যিই স্ক্রিপ্ট ইন্টারঅ্যাক্টিভিটি করার জন্য একটি উপায় প্রয়োজন ছিল যা ইভেন্ট পরিচালনা, উপাদান নির্বাচন, অ্যানিমেটিং উপাদান ইত্যাদির মতো বিভিন্ন বিষয়ের বাস্তবায়নকে মসৃণ করে।
jQuery-এর কারণে ওয়েবটি আরও ভাল—শুধুমাত্র এটির এমন অবিশ্বাস্য উপযোগিতা নয়, বরং এর সর্বব্যাপীতা যাকে এটি ওয়েব প্ল্যাটফর্মের অংশ হিসেবে তৈরি করেছে। আজকাল, ভ্যানিলা জাভাস্ক্রিপ্টে jQuery যা করতে পারে তা আমরা সহজেই করতে পারি:
- আমরা
querySelector
এবংquerySelectorAll
সহ একটি CSS নির্বাচক সিনট্যাক্স ব্যবহার করে উপাদান নির্বাচন করতে পারি। - আমরা
classList
এপিআই সহ উপাদানগুলিতে ক্লাসগুলি যোগ করতে, সরাতে এবং টগল করতে পারি। - আমরা
addEventListener
ব্যবহার করে DOM উপাদান,document
এবংwindow
ইভেন্ট হ্যান্ডলার সংযুক্ত করতে পারি। - এবং তাই, তাই, আরো অনেক কিছু.
এটা সত্যিই প্রশ্ন তোলে: আমাদের কি সত্যিই আজ jQuery দরকার? এটি এমন একটি প্রশ্ন যা GOV.UK একটি ধ্বনিত "না" দিয়ে উত্তর দিয়েছে। 2022 সালের মার্চ মাসে, ম্যাট হবস ঘোষণা করেছে যে GOV.UK তাদের jQuery নির্ভরতা সরিয়ে দিয়েছে। ব্যবহারকারীর অভিজ্ঞতার ক্ষেত্রে এটি একটি বড় বিষয়, কারণ GOV.UK স্কেল যুক্তরাজ্যের জন্য অনলাইনে পরিষেবা এবং তথ্য সরবরাহ করে। সবাই তাদের 2022 MacBook Pro একটি রিপ-রোরিন ব্রডব্যান্ড সংযোগে ট্যাপ করছে না। GOV.UK-কে সকলের কাছে অ্যাক্সেসযোগ্য হতে হবে, এবং এর অর্থ এটিকে ঝুঁকে রাখা।
jQuery সরানোর ক্ষেত্রে GOV.UK যা লক্ষ্য করেছে তার উপর ম্যাট হবসের সেরা কয়েকটি হিট এখানে রয়েছে:
- সামগ্রিকভাবে কম সামনে শেষ প্রক্রিয়াকরণ সময় ।
- 75তম পার্সেন্টাইলে 11% কম ব্লক করার সময় ।
- 95তম শতাংশে ব্যবহারকারীদের জন্য 10% কম ব্লক করার সময় । এই ব্যবহারকারীরা গুরুতরভাবে প্রতিকূল নেটওয়ার্ক এবং ডিভাইস অবস্থার সম্মুখীন হয়, এবং প্রতিটি কর্মক্ষমতা লাভ বিশেষ করে তাদের জন্য গুরুত্বপূর্ণ।
সম্পূর্ণ গল্পের জন্য, ম্যাটের তথ্যপূর্ণ টুইটার থ্রেডটি দেখুন। এটি ওয়েব পারফরম্যান্স গীকদের জন্য দুর্দান্ত জিনিস, এবং পারফরম্যান্সের ক্ষেত্রে নির্ভরশীলতা গুরুত্বপূর্ণ । ওয়েব প্ল্যাটফর্ম সহজে একটি ফ্রেমওয়ার্ক করতে পারে এমন কাজটি করতে পারলে আপনার ব্যবহারকারীদের ছোট করবেন না।
GOV.UK স্কেলে কাজ করে এমন একটি প্রতিষ্ঠান থেকে ব্যবহারকারীর অভিজ্ঞতার প্রতি এই স্তরের প্রতিশ্রুতি প্রশংসনীয়। আমি কেবল আশা করতে পারি অন্যরা তাদের পদাঙ্ক অনুসরণ করবে।