Google აცხადებს Web Vitals-ის ინიციატივას, რათა უზრუნველყოს დეველოპერებისთვის ერთიანი ხელმძღვანელობა ვებსაიტის მუშაობის შესახებ სამი ძირითადი მეტრიკის გამოყენებით.
დავბრუნდით Chrome Developer Summit-ზე გასულ წელს, Google გამოაცხადა Chrome-ის დეველოპერის ახალი ხელსაწყოები გვერდის დატვირთვის დროის შესამცირებლად და აპლიკაციის მსგავსი გამოცდილების შესაქმნელად. იმ დროს, კომპანიამ ასევე განიხილა ინიციატივა, რათა დეველოპერებს მიეწოდებინათ მეტრიკის ერთიანი ნაკრები, რათა შეესაბამებოდეს ვებსაიტების შექმნისას მომხმარებლის გამოცდილებისა და შესრულების გათვალისწინებით. თავდაპირველი იდეის შემდეგ, Google-მა ახლა გამოაცხადა Web Vitals ინიციატივა, რომელიც მიზნად ისახავს უზრუნველყოს "ერთიანი სახელმძღვანელო ხარისხის სიგნალებისთვის, რომლებიც აუცილებელია ინტერნეტში მომხმარებლის შესანიშნავი გამოცდილების მიწოდებისთვის".
წლების განმავლობაში, Google-მა შესთავაზა რამდენიმე ინსტრუმენტი, რათა დაეხმაროს ვებ დეველოპერებს ვებსაიტის მუშაობის გაზომვაში და მოხსენებაში. ეს მოიცავს ისეთ ნივთებს, როგორიცაა Lighthouse, Chrome DevTools
, PageSpeed Insights და Search Console-ის სიჩქარის ანგარიში. მაგრამ Google აღნიშნავს, რომ მიუხედავად იმისა, რომ ზოგიერთი დეველოპერი საკმაოდ დახელოვნებულია ამ ხელსაწყოების გამოყენებაში, სხვები თვლიან, რომ მრავალფეროვანი ხელსაწყოები და მეტრიკა ცოტა რთულია. ახალი ინიციატივით, კომპანია მიზნად ისახავს ლანდშაფტის გამარტივებას, რათა დეველოპერებს შეეძლოთ ფოკუსირება მოახდინონ ყველაზე მნიშვნელოვან მეტრებზე, სახელწოდებით Core Web Vitals.Core Web Vitals არის ყველა Web Vital-ის ქვეჯგუფი, რომელიც ვრცელდება ყველა ვებ გვერდზე, უნდა შეფასდეს ყველა ვებსაიტის მფლობელის მიერ და გამოჩნდება Google-ის ყველა ინსტრუმენტში. ამჟამად, ეს Core Web Vitals ორიენტირებულია მომხმარებლის გამოცდილების სამ ასპექტზე - ჩატვირთვა, ინტერაქტიულობა და ვიზუალური სტაბილურობა - და მოიცავს შემდეგ მეტრიკას (და მათ შესაბამის ზღვრებს):
- ყველაზე დიდი შინაარსიანი საღებავი (LCP): ზომავს დატვირთვის შესრულებას. მომხმარებლის კარგი გამოცდილების უზრუნველსაყოფად, LCP უნდა მოხდეს 2,5 წამის განმავლობაში, როდესაც გვერდი პირველად დაიწყებს ჩატვირთვას.
- პირველი შეყვანის დაყოვნება (FID): ზომავს ინტერაქტიულობას. მომხმარებლის კარგი გამოცდილების უზრუნველსაყოფად, გვერდებს უნდა ჰქონდეთ FID 100 მილიწამზე ნაკლები.
- განლაგების კუმულაციური ცვლა (CLS): ზომავს ვიზუალურ სტაბილურობას. მომხმარებლის კარგი გამოცდილების უზრუნველსაყოფად, გვერდებმა უნდა შეინარჩუნონ CLS 0.1-ზე ნაკლები
დეველოპერებს რომ დაეხმარონ ამ ძირითადი ვებ სასიცოცხლო მნიშვნელობების გაზომვასა და მოხსენებაში, Google მოწოდებულია გამოიყენოს ეს მეტრიკები თავის ინსტრუმენტებში. შემდეგი დიაგრამა დეტალურად აღწერს, თუ რომელი ინსტრუმენტები მხარს უჭერს Core Web Vitals-ს:
დეველოპერებს ასევე შეეძლებათ გაზომონ თითოეული Core Web Vital JavaScript-ში სტანდარტული ვებ API-ების გამოყენებით და მოახსენონ თითოეულ Core Web Vital-ის შესახებ ყოველგვარი კოდის დაწერის გარეშე, გამოყენებით Web Vitals Chrome გაფართოება. გაფართოება იყენებს web-vitals ბიბლიოთეკას ამ მეტრიკის გასაზომად და მომხმარებლებისთვის ვებსაიტის დათვალიერებისას. გაფართოება ასევე შეიძლება სასარგებლო იყოს თქვენი ვებსაიტების, თქვენი კონკურენტების ვებსაიტების და ზოგადად ვებსაიტების მუშაობის გასაგებად. ალტერნატიულად, დეველოპერებს, რომლებიც ამჯობინებენ ამ მეტრიკის გაზომვას ძირითადი ვებ API-ების გამოყენებით, შეუძლიათ მიმართონ მეტრულ სახელმძღვანელოებს ქვემოთ მითითებულ ვებსაიტზე განხორციელების დეტალებისთვის.
Core Web Vitals-თან ერთად, Google ასევე საუბრობს სხვა Web Vitals-ზე, რომლებიც იქნება მარიონეტული ან დამატებითი მეტრიკა Core vitals-ისთვის. ეს მოიცავს მეტრებს, როგორიცაა დრო პირველ ბაიტამდე (TTFB), პირველი შინაარსის შეღებვა (FCP), დაბლოკვის მთლიანი დრო (TBT) და დრო ინტერაქტიული (TTI), რომელსაც შეუძლია დაეხმაროს დეველოპერებს გამოცდილების უფრო დიდი ნაწილის აღებაში ან დახმარება კონკრეტული დიაგნოსტიკაში საკითხები.
აღსანიშნავია, რომ ეს Web Vitals და Core Web Vitals განვითარდება დროთა განმავლობაში და დეველოპერები უნდა ელოდონ მომავალ გაუმჯობესებას ან სიაში დამატებებს. თუმცა, ვინაიდან Core Web Vitals რელევანტურია ყველა ვებ გვერდისთვის და წარმოდგენილია Google-ის რამდენიმე ინსტრუმენტში, ამ მეტრიკის ნებისმიერი ცვლილება არ შეცვლის მათ განმარტებას და ზღვრებს. დეველოპერები ასევე მიიღებენ წინასწარ შეტყობინებას ნებისმიერი მომავალი ცვლილებისა და პროგნოზირებადი, წლიური ნიმუშის შესახებ. გამომდინარე იქიდან, რომ სხვა Web Vitals სპეციფიკურია კონტექსტი ან ინსტრუმენტები, მათი განმარტებები და ზღურბლები შეიძლება შეიცვალოს უფრო დიდი სიხშირით წინასწარი შეტყობინების გარეშე. ყველა Web Vital-ში განხორციელებული ნებისმიერი ცვლილება დოკუმენტირებული იქნება ამაში საჯარო ცვლილებების ჟურნალი.
წყარო: web.dev