Windows Tips & News

Mozilla's Quantum Project არის ახალი ძრავა Firefox-ისთვის

click fraud protection

რამდენიმე დღის წინ Mozilla-მ წარადგინა თავისი ახალი პროექტი „Quantum“, რომელიც მიზნად ისახავს Firefox ბრაუზერის ახალი, განსაკუთრებით გაუმჯობესებული ძრავის მიწოდებას. ეს იქნება Gecko-ზე დაფუძნებული და უნდა მოიტანოს ბევრი გაუმჯობესება Gecko-ს შესრულებაში, გაზრდის წყალობით კონკურენტულობა და პარალელიზმი, შემცირებული ლატენტურობა და უკეთესი სანდოობა უზრუნველყოფილია Rust კოდის ენით და მისით. მახასიათებლები.

Firefox-ის ლოგოს ბანერი
Quantum უხეშად იყოფა ოთხ განსხვავებულ პროექტად.

Quantum CSS პროექტი ჩაანაცვლებს Gecko-ს CSS ძრავას Servo-ს ძრავით. Servo არის Gecko-ს გრძელვადიანი ჩანაცვლება, რომელიც დაფუძნებულია თანამედროვე, მაღალი ხარისხის, პარალელიზებულ არქიტექტურაზე.

Quantum DOM პროექტი გახდის Gecko-ს უფრო საპასუხო, განსაკუთრებით მაშინ, როდესაც ბევრი ფონური ჩანართი ღიაა. როდესაც Quantum DOM დასრულდება, JS კოდი სხვადასხვა ჩანართებისთვის (და შესაძლოა განსხვავებული iframe) იმუშავებს ცალკეულ ერთობლივად დაგეგმილ ძაფებში; ზოგიერთი ფონური ჩანართების კოდი საერთოდ არასოდეს გაშვება.

Quantum Compositor გადააქვს Gecko-ს კომპოზიტორი საკუთარ პროცესში. ვინაიდან გრაფიკული დრაივერის არასტაბილურობა Firefox-ის ავარიის მთავარი წყაროა, ჩვენ ველით, რომ კოდის გადატანა, რომელიც ურთიერთქმედებს GPU-სთან საკუთარ პროცესში, გახდის Firefox-ს უფრო სტაბილურს.

და ბოლოს, Quantum Rendering ჩაანაცვლებს Gecko-ს გრაფიკულ ქვესისტემას Servo-სგან, რომელსაც ეწოდება WebRender. Servo იყენებს GPU-ს უფრო ეფექტურად, ვიდრე Gecko-ს, რაც მას უფრო ჰგავს თამაშს, ვიდრე ვებ ბრაუზერს.

ეს პროექტები სრულყოფილების სხვადასხვა ეტაპზეა. Quantum Compositor საკმაოდ შორს არის, ხოლო Quantum Rendering ახლახან იწყება. ჯერ კიდევ ბევრი გაურკვევლობაა პროექტებთან დაკავშირებით.

Quantum DOM

Quantum DOM გაუშვებს JavaScript კოდს სხვადასხვა ჩანართებისთვის პარალელურ ძაფებში, რაც საშუალებას მოგცემთ გაზარდოთ ბრაუზერის მუშაობა მრავალი გახსნილი ჩანართებით. ძაფებს შორის გადასართავად, გამოყენებული იქნება სპეციალური გრაფიკი კონტექსტის შეუფერხებლად შესაცვლელად. ბევრი გაუმჯობესება მოვა მძიმე სკრიპტების და უსასრულო მარყუჟების დასაჭერად Javascript კოდში.

კვანტური ნაკადი

Quantum Flow არის Quantum პროექტის ნაწილი, რომელიც ეძღვნება ბრაუზერის ინტერფეისის გაფართოებულ ოპტიმიზაციას.

ნახეთ შემდეგი ვიდეო:

წყარო: ბილ მაკკლოსკის ბლოგი.

Windows 11 Build 25267 მოყვება ახალი Windows Firewall დიალოგი

Windows 11 Build 25267 მოყვება ახალი Windows Firewall დიალოგი

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

Windows 10 22H2 Build 19045.2301 (RP) ამატებს ახალ აპს და ძიების გაუმჯობესებას

Windows 10 22H2 Build 19045.2301 (RP) ამატებს ახალ აპს და ძიების გაუმჯობესებას

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

Microsoft-მა დაადასტურა Windows 11-ის ორი ახალი პრობლემა

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი