[განახლება: Chrome 86-ზე გადასვლა] Google Chrome-ში უკან და წინ წასვლა ბევრად უფრო სწრაფი იქნება bfcache-ით

Google გეგმავს ვებ გვერდების ნავიგაციას უფრო სწრაფად გახადოს Google Chrome-ში bfcache-ის დახმარებით. ის ამას 2019 წელს გამოცდის.

განახლება 1 (07/24/2020 @ დილის 08:28 საათი ET):. დამატებითი ინფორმაციისთვის გადაახვიეთ ბოლოში. სტატია, რომელიც გამოქვეყნდა 2019 წლის 28 თებერვალს, დაცულია ქვემოთ.

Google Chrome არის მსოფლიოში ყველაზე პოპულარული ვებ ბრაუზერი, როგორც მობილურზე, ასევე დესკტოპზე. წლების განმავლობაში, ის განიცდიდა კრიტიკას იმის გამო, რომ მეხსიერების უფრო ინტენსიური იყო ვიდრე საჭიროა და გაბერილი ზომითა და მახასიათებლებით, მაგრამ მან ასევე მიიღო ქება მისი რეალურ სამყაროში სიჩქარისა და გამოყენებადობა. ახლა Google-მა გამოაცხადა, რომ მუშაობს ახალ ფუნქციაზე, რათა გააუმჯობესოს უკან-წინ ნავიგაცია ვებ ბრაუზერში, bfcache-ის (backward-forward cache) გამოყენებით.

Google აცხადებს, რომ უკანა/წინა ქეში (bfcache) ინახავს მთელ გვერდებს, JavaScript-ის გროვის ჩათვლით, გვერდიდან ნავიგაციისას. ეს კეთდება ისე, რომ გვერდის სრული მდგომარეობა აღდგეს, როდესაც მომხმარებელი უკან დაბრუნდება. კომპანია იძლევა ანალოგიას გვერდის შეჩერებისას, როდესაც მომხმარებელი ტოვებს მას და უკრავს მას, როდესაც მომხმარებელი დაბრუნდება. ის იმუშავებს როგორც უკან ნავიგაციისას, ასევე ადრე ნავიგაციისას ადრე წვდომის გვერდზე.

Google აღნიშნავს, რომ ეს ფუნქცია არ დაგვეხმარება ახალი ვებსაიტების მონახულებისას. თუმცა, ეს არ ნიშნავს რომ ეს არ იქნება სასარგებლო. კომპანიის მონაცემებით, უკან დაბრუნება შეადგენს Google Chrome-ზე Android-ისთვის ნახული გვერდების 19%-ს და კომპიუტერის Chrome-ზე 10%-ს. Google-ის თანახმად, bfcache ამ ნავიგაციას „უკიდურესად სწრაფს“ გახდის. ეს ნამდვილად არ არის ტრივიალური მცდელობა განხორციელება, აღნიშნავს კომპანია.

Google აღნიშნავს, რომ Mozilla Firefox-სა და Apple Safari-ს აქვს ამ ქეშირების ტექნოლოგიის ცალსახად განსხვავებული დანერგვა. თუმცა, Chrome ირჩევს არ გამოიყენოს WebKit-ის bfcache-ის იმპლემენტაცია Chrome-ის მრავალპროცესის არქიტექტურასთან შეუთავსებლობის გამო.

ედი ოსმანიმ, Chrome-ის გუნდის ინჟინერიის მენეჯერმა განუცხადა CNET რომ Chrome-ისთვის რთული ნაწილია ბრაუზერის ზოგიერთი ნაწილის გადაწერა კონფიდენციალურობისა და უსაფრთხოების დასაცავად. Google-ის ვებ ბრაუზერმა უნდა დარწმუნდეს, რომ ის აჩერებს ვებ-ზე დაფუძნებული JavaScript პროგრამების გაშვებას, მიუხედავად იმისა, რომ ის მათზეა დაკიდებული მეხსიერებაში. მან დაადასტურა, რომ JavaScript-ის გაშვება გვერდებზე, რომლებიც არ არის მომხმარებლის თვალსაზრისით, არის "დიდი პოტენციური კონფიდენციალურობა. პრობლემა" და შესაბამისად, კომპანია აპირებს შეცვალოს Chrome-ის არქიტექტურა, რათა უზრუნველყოს კონფიდენციალურობის პრობლემა მოხდეს.

უარყოფითი მხარე? bfcache მალე არ იქნება ხელმისაწვდომი Chrome-ზე. ბ-ნი ოსმანის თქმით, Google იმედოვნებს bfcache-ს 2019 წელს გამოცდას და 2020 წელს Chrome-ში ჩაშენებას.

კიდევ ერთი შეზღუდვა არის ის, რომ ვებ გვერდების მდგომარეობის შენახვა შესაძლო შემდგომ გამოყენებაში მოიხმარს მეხსიერებას, რაც უკვე არის ერთ-ერთი მთავარი პრობლემა, რომლის წინაშეც დგას Chrome. ბ-ნმა ოსმანიმ განაცხადა, რომ Google ჯერ კიდევ ცდილობს გაარკვიოს საუკეთესო წესები იმისთვის, რომ გადაწყვიტოს რომელი გვერდები შეინახოს, როდის ამოიღოს ისინი მეხსიერებიდან. მან ასევე თქვა, რომ ფუნქცია შეიძლება დაეხმაროს სხვა სიტუაციებში, როგორიცაა უკეთესი შესრულება ჩანართებისთვის, რომლებიც საჭიროებენ შეჩერებას ფონზე ყოფნისას, განსაკუთრებით მობილურზე. ასეთი სიტუაცია ჩვეულებრივ იწვევს მეხსიერების შენახვას, მაგრამ მას ასევე აქვს მნიშვნელოვანი უარყოფითი მხარე, რადგან გვერდები უნდა გადაიტვირთოს მათში დაბრუნების შემდეგ.

bfcache Chrome-ზე ნამდვილად პერსპექტიულად ჟღერს, მაგრამ ჯერჯერობით ის ადრეულ ეტაპზეა. ჩვენ ველით, რომ ვისწავლოთ მეტი ეს უახლოეს თვეებში.

წყარო: Google Developers

ამბავი მეშვეობით: CNET


განახლება: Google-ის „Back Forward Cache“ ფუნქცია შემოდის Chrome-ში Android v86-ისთვის

Google Chrome-ში Back Forward Cache-ის ფუნქციის შესახებ ინფორმაცია ბოლოს გავრცელდა ერთი წლის წინ, და მომავალი ფუნქცია ამასობაში ძირითადად დავიწყებული იყო. როგორც ირკვევა, ფუნქცია უფრო ახლოს გახდა დღის შუქის ხილვასთან სტაბილური გამოშვების არხზე, რადგან ის გამოვა Chrome-ით Android v86-ისთვის. ამან შესაძლოა საიტებს შორის უკან და წინ ნავიგაცია ბევრად უფრო სწრაფი გახადოს.

წყარო: ქრომი

ამბავი მეშვეობით: ტექდაუსები