„Firefox Replay“ - „Firefox“ derinimo įrankis. Šiuo metu tik „MacOS“

Įtraukta Pastaruoju metu „Mozilla“ išleido įrankį, kuris buvo išleistas per naują svetainę (nuoroda yra ši). Skambino kaip „Firefox“ atkūrimas, „Mozilla“ pristato kaip naujas derinimo įrankis kuris jau buvo įtrauktas į „Firefox“ naktines versijas, tačiau šiuo metu jis prieinamas tik „MacOS“.

„Žiniatinklio pakartojimas“ yra projektas, leidžiantis „Firefox“ turinio procesams įrašyti jų elgesį, vėliau jį atkurti ir atsukti į ankstesnes būsenas. Atkūrimo procesai išlaiko tą patį JS elgesį, DOM struktūras, grafinius atnaujinimus ir daugumą kitų elgesio būdų, kurie įvyko įrašant. Naršyklės JS derintuvas gali būti naudojamas atkūrimui tikrinti ir valdyti.

Mozilla tai sako atkūrimo funkcijos laiko juosta rodo įvairius taškus realiuoju laiku, pavyzdžiui, išimtys, įvykiai ir tinklo užklausos, todėl bus lengva „pristabdyti ir patikrinti pakartojimą“.

Be to, kadangi daroma prielaida, kad atkūrimo funkciją turėtų naudoti kūrėjai, Atkūrimo funkcijos įrašą galima išsaugoti ir perskaityti.

Kadangi klaidas, kurios patiriamos kuriant žiniatinklį, ne visada lengva atkurti, todėl kitiems jas sunku patikrinti, o derinimo darbai gali būti atliekami ne lėtai, bet įrašant operaciją su atkūrimo funkcija ir dalijantis įrašu su kitais efektyvumas taip pat yra puikus.

Įtraukdama tokius įrankius kaip „Firefox Replay“ „Mozilla“ galėtų pritraukti daugiau kūrėjų į savo naršyklę. Tai padidins „Firefox“ bandomų svetainių skaičių.

Tai suteiks geresnės patirties.a įprastiems „Firefox“ vartotojams, kurie priešingu atveju būtų perėję į konkurentų naršyklę. Be „Firefox Replay“ pagrindinio puslapio apžvalgos, išsamesnės informacijos galite rasti „Mozilla“ kūrėjų svetainėje.

Praktiškai dauginti leidžiama šiose srityse:

  • IPC ir derintuvo komponentai gali priskirti kaupus, todėl gali skirtis tarp įrašymo ir atkūrimo.
  • JS kūrimą ir kai kurias kitas vidines būsenas veikia derintuvas ir kokie ryšiai / pertraukimo taškai yra aktyvūs, todėl įrašymo ir atkūrimo metu jie gali skirtis.
  • Derintojas gali priskirti GC elementus, o kitų GC elementų priskyrimas gali skirtis esant debugeriui. Pavyzdžiui, sudarant scenarijų reikia susieti žemėlapius.

Be to, jis taip pat leidžia išplėstines parinktis:

  • devtools.recordreplay.enableRewinding  Kai išjungta, „Firefox“ žymiai greičiau užregistruoja puslapį. numatytoji tiesa . 
  • devtools.recordreplay.fastLogpoints  Kai įgalinta, „Firefox Replay“ iš eilės vertina žurnalo taškus. Įrašymo taškai šiame režime negali turėti šalutinių poveikių arba nukrypti nuo kitokio įrašymo. pagal nutylėjimą klaidinga.
  • devtools.recordreplay.logging  Įjungus „Firefox“ užregistruos vidinius pakartojimo veiksmus terminale, o tai naudinga derinant klaidas ir gedimus. numatytasis klaidingas

„Web Replay“ iki šiol buvo įtrauktas į „Firefox“ naktines versijas, kol jis bus stabilesnis. Nors funkcija yra įtraukta, ji pagal nutylėjimą yra išjungta, bet jį galima įjungti su nuostata „devtools.recordreplay.enabled“.

Kurios funkcijos pasiekiamos per meniu Įrankiai -> Žiniatinklio kūrėjas ir per naują derinimo sąsają, įgalintą, kai rodomas įrašo ir atkūrimo skirtukas.

Kaip minėta pradžioje diegimo darbas iki šiol vyko su „MacOS“, bet Mozilla jau stengiasi įdiegti įrankį savo „Windows“ versijose. Nors „Linux“ nieko nepaminėta.

Na Mozilla komentarų, kad tinka kitoms sistemoms, sunku rasti sistemos bibliotekos API nustatyta perimti, kad atsukimo infrastruktūros atminties valdymas ir nešvarios atminties dalys veiktų ir skirtingose ​​platformose būtų tvarkomi skirtingi grafikos ir IPC keliai.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.