Post-Quantum Firefox 58 ietver papildu daudzšķiedru pavedienus

Quantum-Feature

Firefox Quantum palaišana pagājušā gada beigās deva pasaulei iespaidīgu izskatu par to, ko liela pārrakstīšana varētu darīt pārlūkprogrammā, un tas vairākus mēnešus vēlāk joprojām ir lieliska programmatūras daļa. Vakar kritušais jaunais Firefox 58 iepazīstina ar jaunām funkcijām un iespējām, nosakot vietu papildu uzlabojumiem šī gada beigās.



Viena galvenā iezīme? Ārējā pavediena krāsošanas vai OMTP izmantošana. Lūk, kā Mozilla paskaidro jaunā spēja:



otmp



Pārlūkprogrammā Firefox 58 krāsošanas process (faktiski tiek veidoti visi tīmekļa lapas pikseļi) ir pārvietots uz savu pavedienu.

Pārlūkprogrammas galvenā vītne vienmēr ir ierobežota prece. Tas palaiž lapas skriptus, reaģē uz lietotāja ievadītajiem datiem un uztur lapas pašreizējo stāvokli. Pirms OMTP (Off-Main-Thread Painting) lapas pašreizējais stāvoklis tika pārveidots par zīmēšanas komandām, un galvenajā pavedienā tika ģenerēti (vai rastrēti) visas lapas pikseļu dati. Tas nozīmēja, ka ritēšanai vai animācijai vai skriptam var tikt pārtraukta veiktspējas kritiskā darbība vai ka skripts var izraisīt nokritušus kadrus vai “jank”.



No otras puses, izmantojot OMTP, lapas vizuālais stāvoklis joprojām tiek aprēķināts uz galvenā pavediena, taču potenciāli dārgais rastrēšanas uzdevums tiek nodots norādītajam “rastrēšanas pavedienam”, un galvenais pavediens var turpināties un palikt atsaucīgs.



Lai CPU lietojums kopumā būtu mazāks, Firefox 58 sāk arī ierobežot fona cilnes taimerus. Viņi joprojām izšaus, bet ar samazinātu likmi. Tas neattieksies uz cilnēm, kurās fonā tiek atskaņoti multivides faili, vai uz tām, kuru darbībai nepieciešams aktīvs CPU laiks.

Šim jokam nav nekāda sakara ar šo stāstu. Dzīve ir pārāk īsa, lai neizsmietu Internet Explorer.



Ir arī jauni Firefox ekrānuzņēmumu iespēju uzlabojumi - tam varat piekļūt, izmantojot trīs punktus blakus adreses joslai, un, nopietni sakot, es to visu laiku izmantoju - dažas JavaScript apstrādes izmaiņas, lai uzlabotu lapu ielādi, un daži fonts apstrādes izmaiņas.

Personiski jāatzīmē, ka, ja jūs jau to nevarētu pateikt, es joprojām esmu ļoti pārsteigts Firefox Quantum . Jā, Mozilla pagājušajā mēnesī, veicot Mr. Robot akciju, ieguva olu uz sejas, taču pārlūks kopumā ir ievērojams uzlabojums salīdzinājumā ar iepriekšējām versijām. Jūsu nobraukums, kā vienmēr, var atšķirties, bet es esmu ar to diezgan apmierināts. Protams, laimīgāks nekā es biju ar jebkuru iepriekšējo pārlūkprogrammas atkārtojumu pēdējā atmiņā. Pagaidām nekas neliecina, ka Quantum būtu palīdzējis apturēt Firefox lejupvērsto slaidu - gan Statcounter, gan Netmarketshare liecina, ka tas turpina samazināties, taču, tā kā šī statistika ir globāla, tā, iespējams, nepaaugstinās katras valsts izmaiņas.



Neilgi pēc Quantum debijas Mozilla atzīmēja tajā bija redzams, ka pārlūkprogrammas Chrome lietotāji lejupielādēja par 44 procentiem, mobilajā ierīcē - par 24 procentiem, un jaunā versija tika uzlauzta ātrāk nekā iepriekšējie produkti. Cerams, ka nākamajos mēnešos mēs redzam, ka šīs pazīmes atspoguļojas lietotāju skaitā.



Piezīme: Firefox runā augšup Izsekošanas aizsardzība un citas funkcijas, kas saistītas ar lietotāju privātumu, izmantojot Firefox 58, taču, cik es varu pateikt, visas šīs funkcijas faktiski tika izmantotas, izmantojot Firefox 57. Joprojām ir laba ideja izlasīt izsekošanas saturu, ja iepriekš to nezināt, bet es to neesmu izsaucis kā jaunu funkciju, kā tas nozīmē Firefox emuāru, jo, cik var saprast, tas tā nav.